Required Skills: Java Developer, Spring, Angular, REST API, IRS
Job Description
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.