Posted on: 17/08/2025
Key Responsibilities :
- Design & Development : Architect and develop robust Java applications using best practices and design patterns.
- Collaborative Innovation : Collaborate with cross-functional teamsincluding product managers, QA, and operationsto deliver new features and enhancements.
- Full Lifecycle Ownership : Participate in all phases of the SDLCrequirements gathering, design, development, unit testing, and deployment.
- Code Quality & Reviews : Conduct code reviews, maintain coding standards, and ensure readability, reusability, and maintainability.
- Performance & Optimization : Diagnose and resolve performance bottlenecks and bugs while optimizing code and system performance.
- Testing & Automation : Embrace unit testing, integration testing, and, where applicable, TDD to ensure software reliability.
- Documentation : Write clear documentation for code, APIs, architecture diagrams, and deployment flows.
- Stay Current : Continuously evaluate emerging technologies, frameworks, and development best practices.
Required Qualifications :
- Bachelors degree in Computer Science, Engineering, or related discipline.
- 5- 7 years of professional experience in Java development, preferably in enterprise environments.
- Proficiency in core Java concepts, object-oriented programming, and design patterns.
- Hands-on experience with frameworks such as Spring Framework, Spring Boot, and ORM tools like Hibernate.
- Familiarity with RESTful APIs, microservices architecture, and integrating with databases (SQL/NoSQL)
- Proficient with version control (e.g., Git), build tools (Maven, Gradle), CI/CD pipelines (Jenkins or similar).
- Knowledge of Agile methodologies and practices.
- Strong analytical mindset, problem-solving skills, and attention to detail.
Preferred (Nice-to-Have) :
- Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), or orchestration (Kubernetes).
- Exposure to event-driven systems or message queues (Kafka, ActiveMQ).
- Front-end technologies (React, Angular) and full-stack exposure.
- Familiarity with automated testing frameworks and TDD practices.
- Experience working in enterprise product development or with regulated industries (e.g., healthcare, finance).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1530438
Interview Questions for you
View All