HamburgerMenu
hirist

Job Description

Description :


Role Overview :


We are seeking a motivated Java Developer with 23 years of hands-on experience in building scalable, high-quality applications. The ideal candidate has a solid foundation in Java, enjoys working in an Agile environment, and is eager to learn, grow, and contribute to a fast-paced engineering team.


Key Responsibilities :


- Design, develop, test, and maintain Java-based applications.

- Write clean, efficient, reusable, and well-documented code following best practices.

- Participate in requirements analysis, technical discussions, and solution design.

- Collaborate closely with QA, DevOps, and Product teams to deliver high-quality solutions.

- Debug issues, fix bugs, and improve application performance, reliability, and scalability.

- Follow coding standards, secure development guidelines, and software engineering best practices.

- Support deployment activities and assist with post-production issue resolution when required.


Required Skills & Qualifications :


- 2 - 3 years of hands-on experience in Java development.

- Strong understanding of Core Java, OOP concepts, and data structures.

- Experience with Spring Framework and Spring Boot.

- Familiarity with RESTful APIs and microservices architecture.

- Experience working with SQL and/or NoSQL databases such as MySQL, PostgreSQL, or MongoDB.

- Working knowledge of Git or other version control systems.

- Basic understanding of unit testing frameworks such as JUnit and Mockito.

- Exposure to Agile / Scrum development methodologies.


Good to Have :


- Experience with Hibernate / JPA.

- Knowledge of Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP).

- Understanding of CI/CD pipelines.

- Exposure to frontend technologies such as HTML, CSS, and JavaScript.

- Experience in performance tuning, profiling, and debugging Java applications.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in