Java Developer (For IRS project)
Job Summary:
We are seeking a highly skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate should have strong expertise in Java programming, object-oriented design, and experience with modern frameworks and tools. The Java Developer will work closely with cross-functional teams to deliver robust, scalable, and high-quality software solutions.
Key Responsibilities:
Develop, test, and deploy high-quality Java applications.
Collaborate with software engineers, product managers, and other stakeholders to define requirements and deliver solutions.
Write clean, maintainable, and efficient code following best practices.
Debug and resolve technical issues, ensuring application performance and reliability.
Implement and maintain RESTful APIs and microservices.
Utilize frameworks such as Spring Boot, Hibernate, and others.
Work with databases (SQL and NoSQL) to optimize data storage and retrieval.
Follow Agile development methodologies and participate in code reviews.
Stay up-to-date with emerging trends and technologies in Java development.
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field.
Proven experience as a Java Developer, with 3+ years of hands-on development experience.
Strong knowledge of Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security).
Experience with ORM frameworks like Hibernate.
Proficiency in working with RESTful APIs, Microservices Architecture.
Familiarity with CI/CD pipelines, Docker, and Kubernetes.
Knowledge of front-end technologies such as HTML, CSS, JavaScript (optional but preferred).
Experience with version control tools like Git.
Strong problem-solving and analytical skills.
Ability to work independently and within a team in an Agile environment.