Description

We are seeking a highly skilled Java Developer with a strong background in Java back-end development, SQL/RDBMS, and Angular for front-end development. The ideal candidate will work on designing, developing, and maintaining scalable enterprise applications. You’ll collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements and enhance user experience.

 

Key Responsibilities:

  • Design, develop, and maintain robust, scalable Java-based back-end systems.
  • Develop and maintain interactive front-end components using Angular.
  • Create and optimize complex SQL queries and stored procedures for high-performance data access.
  • Collaborate with business analysts and stakeholders to understand and translate requirements into technical solutions.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Conduct code reviews and maintain code quality, documentation, and test coverage.
  • Work in an Agile/Scrum development process with regular sprint planning, reviews, and retrospectives.
  • Troubleshoot and debug issues across the stack (front-end to back-end to database).
  • Participate in continuous improvement initiatives and contribute to technical discussions and design decisions.

 

Required Skills & Experience:

  • 5+ years of professional experience in Java back-end development (Java 8+ preferred).
  • Strong experience with Spring Framework (Spring Boot, Spring MVC).
  • Proficiency in SQL and relational databases (e.g., Oracle, PostgreSQL, MySQL).
  • Experience building UI components with Angular 8+.
  • Knowledge of RESTful API development and integration.
  • Familiarity with version control systems (e.g., Git).
  • Experience with build tools and CI/CD pipelines (e.g., Maven, Jenkins).
  • Strong understanding of Object-Oriented Programming and design patterns.
  • Excellent communication and collaboration skills.

 

Preferred Qualifications:

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with microservices architecture.
  • Experience in cloud environments (e.g., AWS, Azure, GCP).
  • Exposure to Agile/Scrum methodologies

Education

Any Gradute