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).