HumanBit Logo

Java & AWS Surabhi | Codersbrain

Posted on August 1, 2025

Job Description

Senior Engineer Java & AWS

This role focuses on designing, building, and optimizing Java applications while utilizing modern technologies for deployment, containerization, and automation. The Senior Engineer will contribute to the organization's goals by ensuring high-quality application development that aligns with best practices and emerging technologies.

Responsibilities

  • Develop and maintain high-quality Java applications with a focus on scalability, performance, and maintainability.
  • Design and implement microservices and RESTful APIs using Java technologies.
  • Collaborate with cross-functional teams to define technical solutions and application architectures.
  • Ensure efficient integration of Java applications with containerized environments using Docker and orchestrate deployments on Kubernetes (EKS).
  • Utilize Terraform to automate and manage cloud infrastructure.
  • Build and manage Jenkins pipelines to automate Java application deployment and testing.
  • Assist in implementing best practices for Release Under Continuous Delivery (RUCD) to streamline deployment processes and support continuous delivery.
  • Provide mentorship to junior engineers and support code reviews.

Qualifications

  • Strong expertise in Java development, with experience building scalable backend systems.
  • Proficiency in Spring, Hibernate, and other relevant Java frameworks.
  • Hands-on experience with Docker for containerization and Kubernetes (EKS) for orchestration.
  • Experience with Terraform and cloud infrastructure automation.
  • Familiarity with Jenkins for setting up and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Knowledge of Release Under Continuous Delivery (RUCD) and continuous delivery processes.
  • Ability to troubleshoot, optimize, and debug complex applications.
  • Excellent communication skills with a focus on teamwork and collaboration.

Preferred Skills

  • Experience with other cloud service providers may be a plus.
  • Familiarity with agile development methodologies.

Experience

6 to 10 years of relevant experience in Java development and cloud technologies.

Powered by
HumanBit Logo