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