Bestkaam Logo
Garmin Hyderabad Logo

Java Software Engineer

India, Telangana, Hyderabad

3 weeks ago

Applicants: 0

INR 3 - 13 LPA

3 months left to apply

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

Additional Information

Company Name
Garmin Hyderabad
Industry
Computers and Electronics Manufacturing
Department
N/A
Role Category
Engineering
Job Role
Associate
Education
No Restriction
Job Types
On-site
Employment Types
Full-Time
Gender
No Restriction
Notice Period
Immediate Joiner
Offered Salary
INR 3 - 13 LPA
Year of Experience
1 - Any Yrs
Job Posted On
3 weeks ago
Application Ends
3 months left to apply

Similar Jobs

Canonical

2 weeks ago

Linux Devices Software Engineer

Canonical

Firstsource

3 months ago

Software Engineer

Firstsource

Toro Technology Center - India

2 weeks ago

Design Engineer I/II

Toro Technology Center - India

Sopra Steria

2 weeks ago

Recruitment UK Assistant Manager-Resourcing

Sopra Steria

Turing

3 weeks ago

Remote Software Engineer (Rust)

Turing

Uplers

2 weeks ago

Full Stack Engineer - Remote

Uplers

Oracle

3 weeks ago

Sr Oracle DBA

Oracle

Turing

3 weeks ago

Remote Software Engineer (Rust)

Turing

Neuraleap Group

2 weeks ago

Front-End Developer (React.js & React Native)-Bengaluru

Neuraleap Group

Morgan Stanley

3 weeks ago

JAVA Software Engineer - Vice President - Software Engineering

Morgan Stanley