We are seeking a hands-on
Java Developer to design, develop, and maintain mission-critical backend applications. You will collaborate with product managers, frontend engineers, and DevOps teams to deliver high-quality, scalable software.
Key Responsibilities - Backend Development: Design, build, and maintain high-performance, reusable Java applications and RESTful APIs.
- Architecture: Align application architecture with business goals and object-oriented design principles.
- Testing & Quality: Write clean, testable code and implement unit/integration testing frameworks (e.g., JUnit, Mockito).
- Integration: Work with relational (MySQL, PostgreSQL) and NoSQL databases, as well as ORM technologies (Hibernate/JPA).
- Collaboration: Participate in agile/Scrum ceremonies and peer code reviews to maintain high coding standards.
- Deployment: Containerize applications and deploy them to cloud environments (AWS/GCP/Azure) using CI/CD pipelines.