This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Java Software Engineer based in India.
This role offers the opportunity to build and enhance scalable software solutions using modern Java technologies in a collaborative engineering environment.
You will contribute to product development, maintenance, and feature delivery while working with experienced technical teams.
The position combines backend development expertise, problem-solving, and the ability to work independently on complex software challenges.
You will leverage technologies such as Java, Spring Boot, microservices, and API management to create reliable applications.
By delivering high-quality code and innovative solutions, you will directly contribute to improving enterprise software experiences.
This opportunity is ideal for a self-driven engineer who enjoys continuous learning, technical growth, and working with global teams.
Accountabilities:
- Develop, maintain, and enhance software applications using Java and modern backend technologies.
- Build scalable solutions using Core Java, Java 8, Spring Boot, microservices, and API management frameworks.
- Collaborate with technical teams to deliver new features, improvements, and bug fixes.
- Analyze and resolve software issues while ensuring application reliability and performance.
- Participate in the full software development lifecycle, from understanding requirements to implementation and support.
- Work independently to identify priorities, solve technical challenges, and complete critical tasks efficiently.
- Adapt quickly to changing requirements, technologies, and team environments.
- Contribute ideas and technical improvements to enhance development processes.
- Continuously expand technical knowledge and apply best practices in software engineering.
- Support client-facing development activities as an independent technical contributor.
Requirements:
- Strong experience with Core Java and Java 8.
- Hands-on experience with Spring Boot and microservices architecture.
- Knowledge of API management and backend application development.
- Experience developing, debugging, and maintaining software products.
- Ability to understand technical requirements and translate them into effective solutions.
- Strong analytical and problem-solving skills.
- Self-driven approach with the ability to work independently and manage priorities.
- Ability to quickly learn new tools, technologies, and development practices.
- Strong collaboration and communication skills.
- Adaptability and ability to thrive in a changing technical environment.
- Experience working with distributed or remote teams is an advantage.
Benefits:
- Remote work flexibility within India.
- Opportunity to work on enterprise-level software projects.
- Exposure to modern technologies and global development environments.
- Continuous learning opportunities through technical training and knowledge sharing.
- Opportunity to collaborate with experienced engineers and architects.
- Professional growth through challenging software development projects.
- Flexible and independent working environment.
- Opportunity to contribute to innovative solutions for global customers.