Java Developer
Listed on 2026-06-30
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, DevOps
Who You Are
We are looking for a Full Stack Java Developer to join our growing engineering team. In this full-time, on-site role, you will design and build robust, scalable backend systems leveraging Java, Apache Kafka, and AWS. You will collaborate closely with cross-functional teams to deliver high-impact solutions for enterprise clients.
What You’ll Do- Design, develop, and maintain high-performance backend services and distributed systems using Java.
- Architect and implement event-driven solutions using Apache Kafka, ensuring reliability, scalability, and low latency.
- Deploy, configure, and manage cloud infrastructure and services on AWS (e.g., EC2, ECS, Lambda, S3, RDS, SQS).
- Collaborate with stakeholders to gather requirements and translate them into scalable technical solutions.
- Develop and optimize RESTful APIs and backend application functionalities for high performance and responsiveness.
- Write and maintain automated tests (unit, integration, E2E) and ensure code quality through code reviews.
- Apply security best practices, including authentication and authorization mechanisms, to protect backend systems.
- Troubleshoot and resolve production issues, ensuring minimal downtime and operational stability.
- Mentor junior and mid-level engineers, promoting engineering best practices and a culture of continuous improvement.
- Collaborate with front-end, Dev Ops, and QA teams to ensure seamless integration and delivery of solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional experience in backend software development.
- Solid understanding of distributed systems, event-driven architecture, and messaging patterns.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Strong problem‑solving skills and a track record of resolving complex production issues.
- Excellent communication skills and ability to work effectively in cross‑functional teams.
Demonstrate strong, hands‑on expertise in the following core areas:
Java: Core language proficiency (Java 11+), OOP, design patterns, multithreading, and performance optimization.
Amazon Web Services (AWS): Cloud infrastructure design and operations, including EC2, ECS, Lambda, S3, RDS, SQS, and strong JVM internals and concurrency knowledge.
Front‑end Exposure: Hands‑on experience with React or Angular, contributing to full‑stack development and integration with backend services.
Nice to Have- Spring Boot & Microservices: Experience building and deploying production‑grade microservices using Spring Boot, Spring Cloud, and related frameworks (Eureka, API Gateway, Circuit Breaker).
- Apache Kafka: Event‑driven architecture, producer/consumer configuration, topic partitioning, schema registry, and Kafka Streams or similar.
- Containerization & Orchestration: Familiarity with Docker and Kubernetes (EKS or similar).
- Observability: Experience with monitoring and tracing tools.
- CI/CD: Experience with Jenkins, Git Hub Actions, or similar pipelines for automated testing and deployment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).