Associate Software Engineer (ASE) - Java

PAYable Pvt Ltd
Full-timeColombo, Sri Lanka

About Us

Payable (Pvt) Ltd is a pioneering financial technology company committed to transforming payment solutions in the digital age. Our cutting-edge products are designed to empower both businesses and consumers. As we continue to expand, we seek enthusiastic and experienced individuals to join our vibrant and innovative team.

Job Title: Associate Software Engineer (ASE) - Java

Location: Hybrid / Job Type: Full-time

Job Summary:

We are looking for a passionate and motivated Associate Software Engineer (ASE) with 1–2 years of experience in Java development to join our growing team. The ideal candidate will have a good foundation in Java, Spring Boot, and basic software engineering principles. You will be involved in building backend services, maintaining existing systems, and contributing to technical discussions while learning and growing in a supportive environment.

Key Responsibilities:

·Assist in the design, development, and maintenance of Java-based applications using Spring Boot and related technologies.

·Write clean, maintainable, and efficient code following best practices.

·Participate in code reviews and follow guidance from senior engineers.

·Collaborate with team members to analyze requirements and deliver solutions.

·Perform unit testing and contribute to integration testing efforts.

·Debug and resolve application issues and provide production support.

·Maintain version control using Git and follow CI/CD processes.

·Document technical details and contribute to team knowledge base.

·Continuously improve technical skills and stay updated on industry trends.

·Stay up to date with emerging technologies and continuously engage in professional development.

Required Skills & Experience:

·1–2 years of hands-on experience in Java development.

·Strong foundation with Spring Boot, RESTful APIs, and object-oriented programming concepts.

·Basic knowledge of SQL and relational databases (e.g., MySQL, PostgreSQL).

·Experience using Git for version control.

·Exposure to unit testing frameworks such as JUnit is a plus.

·Strong problem-solving skills and attention to detail.

·Willingness to learn, take feedback, and work collaboratively in a team.

Nice to Have:

·Exposure to cloud platforms (AWS, GCP, or Azure).

·Experience with frontend technologies or frameworks is an advantage.

·Knowledge of build tools like Maven or Gradle.

Education:

·Bachelor's/Master's in CS, Software Engineering, or related field.

·Professional qualifications such as AWS certifications, Google Cloud (GC) certifications, or IT Security-related certifications are a plus.

Why Join Us?

·Gain hands-on experience with real-world projects and modern technologies.

·Work in a supportive team environment with opportunities for mentorship.

·Competitive salary and performance-based growth.

·Flexible and collaborative work culture.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Do you possess the requisite qualifications and skills?
What is your availability and Notice
Based on your experience and understanding of this role, what salary range would you be looking for as a take home?