Cortex Consultants LLC

Java Developer with AWS & Spring Boot

Chennai, TN, IN

2 months ago
Save Job

Summary

Job Title: Java Developer with AWS & Spring Boot

Experience: 7+ Years

Location: [Insert Location]

Employment Type: Full-Time

We are looking for an experienced Java Developer with strong expertise in AWS and Spring Boot to join our growing team. As a Java Developer, you will be responsible for developing and maintaining robust, scalable, and secure applications while leveraging cloud technologies and microservices architecture.

Key Responsibilities

  • Java Development: Write clean, maintainable, and efficient Java code for enterprise-level applications.
  • Spring Boot: Design and develop applications using Spring Boot for building microservices-based applications.
  • AWS Integration: Leverage AWS services (like EC2, S3, Lambda, RDS, etc.) for cloud-based application development and deployment.
  • Cloud Architecture: Work on developing scalable and secure cloud-native solutions using AWS cloud services.
  • Microservices Architecture: Design and implement microservices using Spring Boot, ensuring proper communication and deployment in a cloud environment.
  • CI/CD Pipelines: Set up and manage CI/CD pipelines for continuous integration and delivery in AWS.
  • Troubleshooting & Optimization: Troubleshoot and optimize performance, scalability, and security of applications in the cloud.
  • Collaboration: Work closely with cross-functional teams including DevOps, QA, and business analysts to deliver high-quality solutions.
  • Documentation: Write technical documentation to support code, architecture, and deployment processes.

Required Skills

  • Java: 7+ years of hands-on experience in Java development with proficiency in object-oriented programming (OOP) concepts.
  • Spring Boot: Strong experience in developing microservices and enterprise-level applications using Spring Boot framework.
  • AWS: Hands-on experience with AWS services (EC2, S3, RDS, Lambda, API Gateway, etc.) for cloud application deployment and management.
  • Cloud-Native Development: Experience in building cloud-native applications with knowledge of containerization tools like Docker and Kubernetes is a plus.
  • Database: Experience with relational databases (such as MySQL, PostgreSQL) and NoSQL databases (like DynamoDB).
  • Version Control: Proficiency in Git for version control.
  • CI/CD Tools: Familiarity with CI/CD tools such as Jenkins, GitLab, or AWS CodePipeline.
  • Problem-Solving: Strong analytical and problem-solving skills to address complex technical issues.
  • Communication: Excellent written and verbal communication skills to collaborate effectively with cross-functional teams.

Preferred Skills

  • AWS Certification: AWS Developer or Solutions Architect certification is a plus.
  • Containerization & Orchestration: Familiarity with Docker and Kubernetes for managing containerized applications.
  • Agile/Scrum: Experience working in Agile development environments.

Additional Considerations

  • Strong ability to work independently as well as in a team.
  • Ability to work in a fast-paced, dynamic environment with changing requirements.
  • A passion for learning and staying up-to-date with the latest technologies.

Skills: problem-solving,git,spring,microservices,relational databases,aws,java,nosql databases,cloud-native development,communication,spring boot,kubernetes,ci/cd,docker

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job