HamburgerMenu
hirist

Job Description

About the Role :

We are seeking a highly motivated and skilled Java Developer to design, develop, and maintain high-volume, low-latency applications for critical systems.

You will be responsible for building robust, efficient, and well-tested code, contributing to the full software development lifecycle.

The ideal candidate is passionate about clean code, performance, and collaborative problem-solving within an Agile environment.

Key Responsibilities :

- Design, develop, and implement scalable, high-performance applications using Java/J2EE and related frameworks (Spring/Spring Boot).

- Write well-designed, efficient, and testable code, adhering to established coding standards and best practices.

- Participate actively in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.

- Integrate applications with various databases, third-party services, and other internal systems using RESTful APIs or messaging queues.

- Write complex, optimized SQL queries and work with various relational and NoSQL databases.

- Conduct thorough unit testing, integration testing, and system testing.

- Identify bottlenecks and bugs, and devise solutions to these problems.

- Work closely with product managers, QA engineers, and architects to deliver features and ensure the technical feasibility of UI/UX designs.

- Contribute to continuous improvement by investigating alternatives and new technologies and presenting them for architectural review.

- Create and maintain technical documentation, including design specifications and API documentation.

Required Skills and Qualifications

- Experience: 3-5years of professional experience in Java development.

- Deep expertise in Core Java and the Java ecosystem, with strong knowledge of Object-Oriented Programming (OOP) principles, design patterns, and concurrency.

- Extensive hands-on experience with the Spring Framework, particularly Spring Boot for building microservices and RESTful APIs.

- Proven experience in designing and consuming RESTful and/or SOAP Web Services.

- Strong proficiency in SQL and experience working with relational databases (e.g., PostgreSQL, MySQL, Oracle).

- Experience with ORMs like Hibernate/JPA.

- Solid experience with testing frameworks like JUnit, Mockito, or TestNG.

- Proficient with Git and standard branching/merging strategies (e.g., Git Flow).

- Experience working in an Agile/Scrum development process


info-icon

Did you find something suspicious?