Description

Responsibilities:

  • Design and develop robust RESTful APIs using Spring Boot framework, incorporating best practices like dependency injection, AOP, and reactive programming.
  • Integrate with various data sources (relational databases, NoSQL databases) using Spring Data JPA and other persistence mechanisms.
  • Develop robust data processing pipelines using Spring Batch or similar frameworks.
  • Implement authentication and authorization mechanisms using industry-standard frameworks and approaches.
  • Frontend Development:
  • Collaborate with UI designers to build user-friendly interfaces using modern JavaScript frameworks like React, Node, etc.
  • Develop responsive and performant front-end components that interact seamlessly with backend APIs.
  • Leverage front-end technologies like HTML, CSS, and JavaScript to create dynamic user experiences.
  • Integrate company UX standards into current UI applications or build new UI applications using them.

Cloud Deployment and Management:

  • Package applications into Docker containers for deployment on Kubernetes services like AKS, PKS, etc.
  • Manage Kubernetes deployments, scaling, and monitoring using Kubernetes controllers and Helm charts.
  • Leverage Azure services like Azure Storage, Azure Cosmos DB, Azure Functions, and Azure Event Hubs as needed.

Qualifications:

  • 5+ years of relevant experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field. A Master’s degree is a plus.
  • Strong proficiency in Java, with a deep understanding of core Java concepts and design patterns.
  • Extensive experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Familiarity with at least one popular JavaScript framework (React, Node) and proficiency in HTML, CSS.
  • Expertise in Docker containerization and Kubernetes orchestration.
  • Experience with relational databases (Oracle, DB2, SQL Server).
  • Understanding of CI/CD pipelines, automated testing, and infrastructure as code

Education

Any Graduate