HamburgerMenu
hirist

Job Description

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).

info-icon

Did you find something suspicious?