Description

Key Skills: Spring Boot, Java, Springboot, Micro Services, Microservices, Core Java, JavaJ2EE, React, ReactJS, AngularJS, Angular

Roles and Responsibilities:

  • Design, develop, and maintain backend services and RESTful APIs using Java, Spring Boot, and microservices architecture.
  • Build integrations using JPA, JMS, Apache Camel, Kafka, and Node.js where appropriate.
  • Develop responsive frontend features using JavaScript, TypeScript, HTML5, CSS3, and a modern frontend framework.
  • Implement unit tests, troubleshoot complex technical issues, and improve application reliability, scalability, and performance.
  • Participate in Agile delivery, code reviews, CI/CD automation, Git-based development, and containerized deployments using Docker and Kubernetes.

Skills Required:

  • 4 - 11 years of professional software development experience, with significant experience in Java-based application development.
  • Strong proficiency in Core Java, Java 8 or later, J2EE, Spring Boot, and microservices development.
  • Experience designing distributed systems and implementing RESTful APIs, messaging, and enterprise integrations.
  • Practical knowledge of SQL and NoSQL databases, data structures, algorithms, and performance-focused backend engineering.
  • Experience with unit testing, Git, CI/CD, DevOps practices, Docker, Kubernetes, and at least one major cloud platform such as AWS, Azure, or SAP Cloud Platform.

Good to Have:

  • Experience with Angular, AngularJS, React, or ReactJS, along with HTML5, CSS3, JavaScript, and TypeScript.

Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred

Education

Any Graduate