Description

Key Skills: Java, AWS.

Roles & Responsibilities:

  • Design, develop, and maintain Java-based applications ensuring high performance and responsiveness.
  • Implement design patterns and architectural best practices to enhance application scalability and reliability.
  • Develop microservices using Spring Boot and ensure adherence to SOLID principles and clean coding practices.
  • Write unit tests using JUnit to ensure code quality and reliability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Utilize SQL skills to interact with relational databases such as MySQL, Oracle, and NoSQL databases like MongoDB.
  • Work with JDBC and ORM persistence technologies such as JPA and Hibernate.
  • Develop serverless applications using AWS Lambda and other AWS services.
  • Utilize Docker and Kubernetes for containerization and orchestration of applications.
  • Participate in Agile methodologies and contribute to continuous improvement of development processes.

Experience Required:

  • 5 - 8 years of experience in Java application development, especially with Spring Boot microservices.
  • Proficient in RESTful API design and implementation.
  • Solid knowledge of database management with both SQL and NoSQL systems.
  • Hands-on experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Familiarity with cloud-based development and deployment using AWS services.
  • Strong debugging and problem-solving skills across multiple layers of the application stack.

Education: Any Graduation

Education

Any Graduate