CareerXperts Consulting
Website:
careerxperts.com
Job details:
Senior Java Developer responsible for designing, developing, and optimizing scalable enterprise-grade applications and backend systems. Role focuses on building high-performance services, driving technical excellence, and contributing to architecture decisions across complex software environments.
This role requires deep backend engineering expertise, strong system design capability, and the ability to lead development initiatives in fast-paced engineering teams.
Role Focus Areas
- Enterprise application development using Java technologies
- Scalable backend systems and microservices architecture
- System performance, reliability, and engineering quality
Key Responsibilities
- Design, develop, and maintain scalable backend applications and distributed systems using Java
- Build high-performance APIs, microservices, and system integrations
- Write clean, maintainable, and optimized code aligned with engineering standards
- Participate in architecture discussions and contribute to technical decision-making
- Troubleshoot and resolve complex production and performance-related issues
- Collaborate with product, engineering, and DevOps teams on feature delivery and system improvements
- Conduct code reviews and mentor junior developers within the team
- Optimize applications for scalability, security, and operational efficiency
- Work with databases, caching systems, and cloud-based infrastructure
- Maintain technical documentation for systems, workflows, and engineering processes
Expected Outcomes
- Reliable and scalable backend systems supporting business growth
- High-quality codebase with strong maintainability and performance
- Efficient API and service architecture across applications
- Faster issue resolution and improved engineering productivity
Core Competencies
- Strong proficiency in Java and object-oriented programming principles
- Extensive experience with Spring Boot, Hibernate, and microservices architecture
- Strong understanding of REST APIs, distributed systems, and backend engineering practices
- Experience working with relational and non-relational databases
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Strong debugging, analytical, and system optimization capability
Experience & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 8+ years of experience in Java backend development or software engineering roles
Preferred Background
- Experience with Docker, Kubernetes, and containerized environments
- Exposure to CI/CD pipelines and DevOps workflows
- Familiarity with Kafka, Redis, Elasticsearch, or similar technologies
- Experience working on enterprise-grade or high-traffic applications
Click on Apply to know more.