Sr. Java Backend Developer (LOCAL CANDIDATES ONLY)
Job Description & Overview
We are seeking a highly skilled and strategic Senior Java Backend Developer to own the backend architecture and delivery of complex enterprise applications. The ideal candidate will combine hands-on coding excellence with strong leadership, collaboration, and a passion for scalable, maintainable systems.
Responsibilities
- Lead backend design and implementation for large-scale Java-based services and microservices.
- Architect and evolve internal platforms to meet performance, reliability, and security requirements.
- Mentor and guide a team of engineers, conducting code reviews, sharing best practices, and fostering a high-performance culture.
- Collaborate with cross-functional teams (product, frontend, data engineering, DevOps) to translate business needs into robust technical solutions.
- Drive quality and automation through CI/CD, automated tests, and performance monitoring.
- Define technical roadmap and contribute to technology selection, standards, and governance.
- Ensure security, compliance, and data privacy considerations are embedded in all services.
- Troubleshoot production issues and lead incident response efforts with a calm, methodical approach.
- Participate in recruitment and onboarding of software engineers.
Required Qualifications
- Education: B.S./B.A. in Computer Science, Engineering, or a related field (M.S. or Ph.D. a plus).
- Experience: 08 years of professional software development with at least 3 years in a technical lead or architecture role.
++Languages & Frameworks++ ++:++
- Proficient in Java (11/17 or newer) with hands-on experience in building scalable backend systems.
- Strong experience with Spring / Spring Boot, RESTful API design, and microservices architecture.
- Familiarity with asynchronous programming, messaging (Kafka, RabbitMQ), and SQL/NoSQL databases.
- System Design & Architecture:
- Demonstrated ability to design and document scalable architectures, service boundaries, and data models.
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker, Kubernetes).
++Quality & DevOps++ ++:++
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Proficiency with monitoring, tracing, and logging (Prometheus, Grafana, ELK/EFK stacks).
- Leadership & Collaboration:
- Strong communication, mentorship, and stakeholder management skills.
- Proven ability to lead by influence and drive technical excellence.
- Nice-to-Haves:
- Experience with Java performance tuning and JVM internals.
- Knowledge of GraphQL, serverless architectures, or event-driven design.
- Familiarity with security standards (OWASP) and secure coding practices.