We are looking for a talented Java Developer with strong experience in Java EE backend development, AWS cloud services, and unit testing. You’ll be part of a cross-functional team building scalable, secure, and high-performance enterprise applications. This is a hands-on development role where your expertise will directly impact the architecture, implementation, and continuous improvement of our backend systems.

Key Responsibilities

  • Design, develop, and maintain Java-based backend systems using Java EE.
  • Build and deploy scalable services and APIs in a cloud-based environment (AWS).
  • Collaborate with DevOps and architecture teams to ensure CI/CD best practices and cloud-native design.
  • Write clean, testable, and efficient code with robust unit test coverage.
  • Participate in code reviews, technical design discussions, and sprint planning.
  • Troubleshoot and resolve issues across development, test, and production environments.

Required Skills and Experience

  • Diploma in Information Technology or similar.
  • 5+ years of professional Java development experience, with a focus on Java EE.
  • Strong experience with AWS services (e.g., EC2, S3, Lambda, RDS, API Gateway).
  • Solid understanding of RESTful APIs and microservice architecture.
  • Proficiency in unit testing frameworks such as JUnit, Mockito, or TestNG.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Familiarity with relational databases and ORM frameworks (e.g., Hibernate, JPA).
  • Knowledge of containerization tools (Docker, Kubernetes) is a plus.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.

Interested? Apply Now!

Desired Skills:

  • java
  • aws
  • ee
  • unit testing

Learn more/Apply for this position