Role: Senior Java Developer / Technical Lead
Location: Remote
Employment: Full-Time
Experience: 10+ Years
We are seeking a highly experienced Senior Java Developer to design and build enterprise-scale backend systems using modern Java frameworks. The candidate must have deep expertise in microservices, cloud deployments, and high-performance API development.
Responsibilities:
- Design and develop backend applications using Java, Spring & Spring Boot.
- Build microservices and distributed systems for large-scale enterprise workloads.
- Develop REST APIs and integrate with internal/external systems.
- Work closely with DevOps to streamline CI/CD pipelines.
- Optimize performance, scalability, and application resilience.
- Perform code reviews and implement engineering best practices.
- Collaborate with product and architecture teams on technical roadmaps.
- Mentor junior developers and support knowledge sharing across teams.
Required Skills:
- Core Java, Spring Boot, Microservices Architecture.
- REST APIs, Hibernate/JPA.
- SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
- Cloud platforms (AWS, Azure, GCP).
- Docker, Kubernetes, Jenkins, Git.
- Strong understanding of SDLC, OOP, and design patterns.
- Agile/Scrum experience.