CareerXperts Consulting
Website:
careerxperts.com
Job details:
Java Software Engineer responsible for designing, developing, and maintaining scalable backend systems and enterprise applications using Java technologies. Role focuses on building reliable services, optimizing application performance, and contributing to high-quality software solutions across the development lifecycle.
This role requires strong backend engineering capability, structured problem-solving, and the ability to work on scalable and performance-driven systems.
Role Focus Areas
- Backend application development using Java technologies
- API development and system integration
- Performance optimization and scalable architecture
Key Responsibilities
- Design, develop, and maintain backend applications and services using Java
- Build scalable APIs and system integrations aligned with business requirements
- Write clean, maintainable, and efficient code following engineering standards
- Collaborate with product, frontend, and engineering teams on feature delivery
- Troubleshoot technical issues and resolve application defects efficiently
- Optimize applications for scalability, reliability, and performance
- Participate in code reviews and contribute to development best practices
- Work with databases, caching systems, and backend frameworks
- Maintain technical documentation for systems, APIs, and workflows
- Support testing, deployment, and ongoing maintenance activities
Expected Outcomes
- Stable and scalable backend systems supporting application growth
- High-quality codebase with strong maintainability and reliability
- Efficient API performance and backend service integration
- Improved application stability and operational efficiency
Core Competencies
- Strong proficiency in Java and object-oriented programming principles
- Experience with frameworks such as Spring Boot, Hibernate, or similar technologies
- Understanding of REST APIs, microservices, and backend architecture
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB
- Experience with version control systems such as Git
- Strong analytical thinking and debugging capability
Experience & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 3–6 years of experience in Java development or backend engineering roles
Preferred Background
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Exposure to Docker, Kubernetes, and containerized environments
- Understanding of CI/CD pipelines and agile development practices
- Experience working on enterprise-grade or distributed systems
Click on Apply to know more.