CareerXperts Consulting
Website:
careerxperts.com
Job details:
Senior Java Developer responsible for designing, developing, and maintaining enterprise-grade applications and scalable backend systems. The role focuses on building high-performance services, driving technical excellence, and contributing to architecture decisions that support business growth and product scalability.
This position requires deep expertise in Java development, strong problem-solving capabilities, and the ability to work on complex, large-scale systems.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java technologies
- Build high-performance APIs, microservices, and distributed systems
- Write clean, efficient, and maintainable code following engineering best practices
- Participate in system architecture and technical design discussions
- Optimize application performance, scalability, and reliability
- Troubleshoot and resolve complex production issues and system bottlenecks
- Collaborate with product managers, architects, and engineering teams on feature delivery
- Conduct code reviews and ensure adherence to coding standards
- Mentor junior developers and contribute to technical knowledge sharing
- Maintain technical documentation for applications, services, and architecture decisions
What You'll Be Working On
- Enterprise applications and backend platforms
- Microservices and distributed architectures
- API development and system integrations
- Performance optimization and scalability initiatives
- Cloud-native and modern application development
Required Skills
- Strong proficiency in Java and object-oriented programming principles
- Extensive experience with Spring Boot, Spring Framework, and Hibernate
- Strong understanding of REST APIs, microservices, and backend architecture
- Experience with relational and NoSQL databases
- Knowledge of design patterns, data structures, and system design concepts
- Strong debugging, troubleshooting, and performance tuning skills
- Experience with Git and modern software development practices
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field
- 6–10 years of experience in Java development or software engineering roles
Preferred Qualifications
- Experience with AWS, Azure, or Google Cloud platforms
- Familiarity with Docker, Kubernetes, and containerized deployments
- Experience with Kafka, RabbitMQ, Redis, or Elasticsearch
- Exposure to CI/CD pipelines and DevOps practices
- Experience building large-scale, high-traffic applications
Success in This Role
- Delivering scalable and reliable backend systems
- Driving technical excellence and engineering best practices
- Improving system performance and operational efficiency
Click on Apply to know more.