Engineering

Senior Software Engineer-Java

Bengaluru, Karnataka
Work Type: Full Time

The Opportunity. 

As our business continues to grow, we are looking for a Senior Java Engineer to join our team and take our product to the next level. The Engineer will be responsible for many duties throughout the development lifecycle of applications, from concept and design right through to testing.  

 

Your day to day. 

· Responsible for designing, developing, and maintaining code that meets requirements provided by the product team 

· Write integration tests for API endpoints 

· Work with AWS cloud components to develop and optimize Java based web applications; 

· Recommend solution architecture by comparing advantages and disadvantages of custom development and other alternatives 

 

Who you are. 

· 4+ years of relevant professional experience in software development and deployment lifecycle 

· Strong knowledge of core Java 8+, Java Spring Boot, Postgres DB 

· Strong knowledge of working on event driven systems(RabbitMQ etc). Kafka knowledge preferred 

· Hands on experience of writing unit test cases and spring integration test cases 

· Hands on experience in REST API implementation and versioning APIs 

· Strong knowledge of GitOps; Trunk Based Development knowledge preferred 

· Ability to use version control systems; Bitbucket preferred 

· Experience collaborating in a multi-national, distributed and cross-functional team environment 

· Comfortable working in an agile environment and have working experience with agile/scrum 

· Experience with service-to-service API integration 

 

Great to have. 

· Experience of AWS, Kubernetes and CI/CD technologies 

· Experience building large-scale distributed platforms 

 

What’s in it for you. 

World-Class Technology: A highly valued solution, used by some of the most critical businesses in the logistic industry. 

Submit Your Application

You have successfully applied
  • You have errors in applying