Job Description:

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using best practices and modern frameworks.
  • Integrate and manage AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
  • Develop RESTful APIs and microservices architecture to support scalable and robust applications.
  • Implement CI/CD pipelines using tools like Jenkins, Git, and Docker to automate deployment processes.
  • Monitor and troubleshoot application performance, defect triaging, and reliability issues, providing timely support and resolution.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Stay updated with the latest industry trends and AWS services to continuously improve our technology stack.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5-7 years of experience in Java development, with a strong understanding of object-oriented programming and design patterns.
  • Proficiency in AWS services such as EC2, S3, RDS, Lambda, CloudFormation, etc.
  • Experience with Spring Boot and other Java frameworks.
  • Strong knowledge of SQL and NoSQL databases.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD tools and processes.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
Read Full Description
Confirmed 22 hours ago. Posted 27 days ago.

Discover Similar Jobs

Suggested Articles