Specifications
- Location: Pelawatta, Battaramulla
- Work Mode: Onsite
- Employment Type: Permanent, Full-Time
- Working Hours: Monday – Friday, 9:00 AM – 5:30 PM
Key Responsibilities
- Design, develop, and deploy enterprise-level applications using Java SE/EE.
- Build and maintain microservices and RESTful APIs.
- Implement best practices for application performance, scalability, and security.
- Work with relational and NoSQL databases to design efficient data structures.
- Collaborate with cross-functional teams on architecture, design, and delivery.
- Conduct code reviews and provide technical mentorship to junior developers.
- Stay current with advancements in Java frameworks, tools, and industry trends.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- At least 3 years of experience in Java application development.
- Strong knowledge of Spring Boot, Spring MVC, Hibernate/JPA.
- Experience with microservices, API development, and integration.
- Solid understanding of relational databases (MySQL, PostgreSQL, or Oracle).
- Familiarity with build tools (Maven/Gradle) and CI/CD pipelines.
- Hands-on experience with version control (Git).
- Strong problem-solving and analytical skills.
- Knowledge of cloud platforms like AWS, Azure, or GCP.
- Familiarity with containerization tools such as Docker and Kubernetes.
Full-time
Colombo, Sri Lanka