Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Software Engineer - Java

Development | Hybrid in Hyderabad, India | Full Time

Job Description

About Us

We are a dynamic and fast-growing company making waves in the hospitality domain.  We are looking for passionate developers at various experience levels to join our talented engineering team and be a part of our exciting journey during a huge growth phase!

 

We offer an informal and collaborative environment where you can apply yourself across all tiers of our system.


Responsibilities 

  1. Design and implement high-quality cutting-edge software
  2. Own a major component of our product suite
  3. Commit to highest quality standards by delivering comprehensive unit tests along with production code
  4. Contribute to overall engineering team efforts on cohesive architecture and design
  5. Monitor support tickets created by customers; Characterise the incidents, reproduce, diagnosis and analyse the root cause
  6. The ideal candidate possesses not only a variety of technical knowledge but also excellent prioritisation and troubleshooting skills.
  7. Represent Travel Tripper to customers and partners as required

 

Requirements 

  1. BS/MS or equivalent experience
  2. 6-8 years’ experience delivering highly scalable, consumer facing SAAS applications
  3. Proven Java developer with a minimum 2+ years of experience and proficiency with Spring framework, Spring Boot and Microservices
  4. 2+ years experience in working with cloud native microservices based architecture
  5. Hands on experience in architecting/leading a highly scalable REST web services-based systems
  6. Demonstrable expertise in OO design and implementationAbility to work in an agile team with an understanding       of software development lifecycle (design, development, testing, CI/CD, etc.)
  7. 3+ years with product companies in a various stage of growth and success
  8. Strong organisational, prioritisation and communication skills

 

Desired Experience 

  1. Cloud computing and distributed computing
  2. Prior experience working on microservices at scale
  3. Experience of using Containers (Docker)
  4. Understanding of Micro Services Architecture
  5. Understanding of software development lifecycle (design, development, testing, CI/CD, etc.)

 

Our Technology Stack

Java/J2EE, Spring, Spring Boot, Hibernate, Microservices, AWS, jQuery Mobile, Tomcat, MySQL, NoSQL, Linux