Description

You will design, develop, and maintain scalable enterprise applications using Java back-end and Angular front-end technologies.

Responsibilities

  • Build and maintain scalable Java-based back-end systems and interactive Angular front-end components.
  • Design, optimize, and maintain complex SQL queries and stored procedures for efficient data access.
  • Develop and integrate RESTful APIs while ensuring high application performance and responsiveness.
  • Collaborate with stakeholders to translate business requirements into technical solutions and conduct code reviews.
  • Troubleshoot and debug issues across the full stack within an Agile/Scrum environment.

Required Skills

  • 5+ years of professional experience in Java back-end development (Java 8+).
  • Strong proficiency with Spring Framework, including Spring Boot and Spring MVC.
  • Experience building UI components with Angular 8+.
  • Proficiency in SQL and relational databases: Oracle, PostgreSQL, or MySQL.
  • Knowledge of Object-Oriented Programming and design patterns.
  • Familiarity with version control systems (Git) and build tools (Maven).
  • Experience with CI/CD pipelines (Jenkins).

Preferred Skills

  • Experience with containerization technologies (Docker, Kubernetes) and microservices architecture.
  • Familiarity with cloud environments (AWS, Azure, GCP).

Education

Any Gradute