Job Description: Java Spring Boot Developer 

  • Job Title: Java Spring Boot Developer    
  • Position Type: Full Time – Permanent
  • Location: Chennai


Context: 

If you live and breathe digital, we want to offer you a super challenging and exciting role. We are a brand-new group with the energy, drive, and brave thinking attitude needed to bring innovation. Our job is to accelerate the impact of digital transformation by partnering closely with our business units, we prototype ideas, test them in real business scenarios, and quickly adapt the solution. Combining data science, human-centered design, and the latest rapid development techniques—such as agile, microservices and DevOps—we help deliver breakthrough products, experiences, and businesses. 


Position Summary:

  • Java Spring Boot Technical Skills; Experience/expertise in Microservices Architecture 
  • Application Solution development, coding activities across proposed solutions, application integrations, and API interfaces
  • Build digital products based on Agile, Micro Services, Layered Architecture, Loosely Coupled, API based, Dev-Ops, Hyper-scale and others
  • Support evaluation of the vendor digital platform, architectures and propose the right solution that best fits business requirements
  • Operate in a hyper-collaborative way and follow these guiding principles: 
  • Put customers first
  • Value common sense and simplicity over complexity
  • Make decisions quickly and move nimbly
  • Celebrate diverse ideas
  • Succeed and fail together as a team


Key Responsibilities:

  • Work closely with IT team, business teams, and supporting functions to create the next generation digital platforms to optimise efficiency and throughput for digital applications and will translate software development prototypes into product enabled components 
  • Feature development, continuous enhancement, maintenance and support of existing suite of Java Spring Micro Services 
  • Research and prototyping of concepts into robust production ready tools 
  • Transforming requirements into stipulations 
  • Develop, test, implement and maintain application software 
  • Recommend changes to improve established java application processes 
  • Develop technical designs for application development 
  • Develop application code for java programs 


Skills & Qualifications:

  • Energy, drive and passion to work, and operate in a digital world
  • Ability to operate in a start-up mentality and unstructured environment 
  • 7+ years of proven working experience in Java development Spring Boot Framework 
  • Hands on experience in designing and developing applications using Java EE platforms 
  • Object Oriented analysis and design using common design patterns. 
  • Profound insight of Java and JEE internals (Class-loading, Memory Management, Transaction management etc) 
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) 
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)  


Education:

  • Bachelor's or Master's Degree