We are looking for a highly skilled
Java Engineer
with strong expertise in modern backend technologies, cloud platforms, and scalable system design. The role requires proficiency in .NET, Java, Spring frameworks, microservices, and containerized deployments, with exposure to frontend frameworks as a secondary skill set.
What You’ll Do
This position is ideal for a driven engineer passionate about building robust backend systems, cloud-native applications, and contributing to high-performing software solutions.
Backend Development & Cloud Engineering
-
Design, develop, and maintain backend services using .NET / C# and Java (J2EE/Jakarta EE 9.0+).
-
Build microservices and enterprise applications using Spring Framework (5.x+), Spring Boot (2.6+), and Spring Cloud.
-
Deploy and manage applications in Docker / Kubernetes environments.
-
Implement cloud-native solutions with hands-on AWS Cloud services.
-
Apply unit and integration testing frameworks such as JUnit, Mockito, AssertJ, SpringTest, TestContainers, and WireMock.
-
Collaborate using GitHub, Jira, and CI/CD pipelines for development and project management.
Collaboration & Continuous Improvement
-
Work closely with cross-functional teams to deliver scalable backend architectures.
-
Ensure code quality by following clean code, OOP principles, and design patterns.
-
Optimize performance, monitor bottlenecks, and maintain security best practices.
-
Write and maintain documentation, unit tests, and integration tests for reliability.
What You Know
-
3+ years of expertise in Java (J2EE/Jakarta EE 9.0+).
-
Hands-on experience with Spring Framework (5.x+), Spring Boot (2.6+), and Spring Cloud.
-
Proficiency with Docker, Kubernetes, and AWS Cloud.
-
Familiarity with testing frameworks: JUnit, Mockito, AssertJ, SpringTest, TestContainers, WireMock (at least one or two).
-
Knowledge of version control (GitHub) and project tracking tools (Jira).
-
Secondary exposure to frontend frameworks such as React or Angular.
-
Strong problem-solving, debugging, and analytical skills.
Education
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
In addition to competitive salaries and benefits packages, we offer:
-
Health Benefits: Comprehensive medical coverage, life insurance.
-
Work-Life Balance: Paid leave for medical, family, pilgrimage, and personal needs.
-
Incentives & Rewards: Financial rewards, loans, extra salary, car financing, and savings programs.
-
Development & Training: Structured training, study sponsorships, international trips, and appreciation programs.
-
Corporate Appliances: Laptop, internet device, and accessories.
-
Office Facilities: Gym, gaming room, free lunches, and a vibrant work environment.