
Senior Java Developer
Kochi
in 26 days
Senior Java Developer About the Role:
We are looking for a highly motivated and skilled Java Developer with a strong foundation in Java frameworks—preferably Micronaut, or alternatively Spring Boot. You will be responsible for designing, developing, and maintaining robust backend services with an emphasis on clean architecture, performance, and scalability. This role requires a proactive attitude, a strong sense of ownership, and the ability to work independently and efficiently in a fast-paced environment.
Key Responsibilities:
Design and implement backend services and APIs using Java (Micronaut preferred or Spring Boot). Write clean, maintainable, and well-documented code following best practices. Work independently to deliver features and troubleshoot complex issues. Integrate with relational databases using JPA/Hibernate. Design and optimize database schemas and queries for performance. Collaborate with front-end developers, DevOps engineers, and QA teams to ensure seamless integration and deployment. Contribute to system architecture, design discussions, and code reviews.
Must-Have Skills:
5+ years of hands-on experience in Java development. Strong understanding of Java frameworks – preferably Micronaut or alternatively Spring Boot. Solid experience with JPA/Hibernate and a strong grasp of ORM principles. Good understanding of relational databases (e.g., PostgreSQL, MySQL). Proven ability to work independently with minimal supervision. Familiarity with RESTful API design and implementation.
Nice-to-Have / Added Advantage:
Experience with Docker and Kubernetes for containerization and orchestration. Familiarity with CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, etc. Exposure to cloud platforms such as AWS, GCP, or Azure. Understanding of application monitoring and logging tools.
If this opportunity aligns with your career goals, kindly share your updated resume with us at jobs@expeed.com