Source description
About the role
Role Overview We are hiring experienced Java Backend and Full Stack Developers (Java + Angular) with 6+ years of hands-on experience. The ideal candidates must have strong expertise in Java, Spring Boot, Microservices , and either backend-focused development or full-stack capabilities with Angular . You will be responsible for building scalable, secure, and high-performance enterprise applications. Key Responsibilities Design, develop, and maintain backend applications using Core Java, Java 8+, Spring, Spring Boot . Build microservices-based solutions and develop/consume RESTful APIs . For full-stack roles: develop responsive UI components using Angular (15+), TypeScript, HTML, CSS . Integrate front-end and back-end components ensuring seamless data flow and performance. Work with SQL/NoSQL databases (MySQL, PostgreSQL, Oracle, MongoDB). Participate in code reviews , write unit/integration tests , and contribute to CI/CD pipelines. Troubleshoot, debug, and optimize applications for performance and scalability. Collaborate closely with Product, QA, DevOps, and cross-functional teams to deliver high-quality solutions. Work with cloud environments (AWS/Azure/GCP) for application deployment and monitoring. Required Skills 6+ years of hands-on experience in Java/J2EE , Spring Boot, and microservices. Strong knowledge of REST API development , API security (OAuth2/JWT), and integration patterns. Proficiency in data structures, algorithms, and multithreading concepts. Experience with relational and non-relational databases. Working experience with Git, Maven/Gradle, Jenkins , and CI/CD tools. Knowledge of Docker, Kubernetes , or containerized deployments is a plus. For Full Stack roles: Strong proficiency in Angular 15+ , TypeScript, JavaScript, HTML5, CSS3/SCSS. Experience integrating Angular UI with backend microservices. Strong problem-solving skills with the ability to work in a hybrid, collaborative environment. Preferred Qualifications Experience with messaging systems like Kafka/RabbitMQ . Familiarity with cloud-native architectures. Experience working in Agile/Scrum teams. Knowledge of RxJS, NgRx , or other state management tools (for full stack roles).
More at People Prime Worldwide