Java Software Engineer
Actively Reviewing the ApplicationsGarmin Hyderabad
India, Telangana, Hyderabad
Full-Time
INR 3–13 LPA
Posted 2 months ago
•
Apply by May 26, 2026
Job Description
POSITION SUMMARY:
We are looking for a full-time Java Software Engineer for our Enterprise Application team to develop, design and enhance multi-system applications at our office in Hyderabad, India. We value strong technologists who enjoy working on cross-functional teams and are passionate about what they do.
Some responsibilities include:
- Developing scalable, supportable, and reliable REST APIs that service the entire Garmin ecosystem
- Participating in the full lifecycle of development, including conception, analysis, design, implementation, testing, and deployment
- Collaborating with developers across the globe on cutting edge technologies including Spring/Spring Boot, Thymeleaf, Container technologies (OpenShift/PCF/Docker), Event based architecture (RabbitMQ or Kafka), microservices and NoSQL/RDBMS
- Working in an Agile environment delivering code frequently to production, so you get to see what you build in action quickly
- Working on our web and business integration platforms that services various processes into and out of our backend system(s)
- Delivering responsive design with innovative and modern features
- Partnering with architects to design resilient applications
- Utilizing Garmin and Third-Party Developer APIs including Cloud integrations
- Address large scalability challenges through new technologies and ways of doing things
Basic Qualifications:
- 6+ years of experience working with Java 8+, Spring Framework, Spring Boot
- 6+ years of experience working with microservice architectural patterns and design, and REST API development, documentation, and authentication using OAuth2/JWT
- Experience with testing frameworks like JUnit, Mockito, etc.
- Hands-on experience with containerization and orchestration using Docker and Kubernetes.
- Experience with OpenShift/PCF, WebLogic & Tomcat servers
- 6+ years of experience working on relational databases (Oracle, MS SQL etc.) and Basic SQL skills
- Experienced with Bitbucket, Jira, Maven, Continuous Integration and Continuous Deployment (CI/CD) methodologies
- Experience in Distributed Cache (Redis), Queuing technologies (RabbitMQ and/or Kafka) and Elasticsearch
- Basic knowledge of Unix/Linux systems and bash scripts
- Strong debugging, problem solving and investigative skills
- Familiar with SDLC & Agile Scrum methodology
- Willingness to take initiative and work independently while also collaborating in a team environment
- Must possess good communication skills to convey issues and ideas clearly and effectively to team members, management, and customers
Preferred Experience:
- Basic experience with Oracle e-business suite and Agile PLM is a plus
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Software Application Engineer
ZF Group
India
Full-Time
₹15–30 LPA
Python
MATLAB
Mechanical Engineering
+3
Fullstack Python Developer - Remote Work
BairesDev
Bengaluru
Full-Time
Python
HTML
CSS
+1
program manager- Supply Chain Technology
Starbucks
India
Full-Time
₹1–2 LPA
Data Flows
Backend Developer
EngageReel
India
Full-Time
₹2–4 LPA
Engineering
PostgreSQL
MongoDB
+10
DEVELOPER L3
Wipro
India
Full-Time
Share
Quick Apply
Upload your resume to apply for this position