Java Developer- Backend

  • Pune
  • Hilti
What's the role? · Hands-on development and delivery responsibility for the team. · Ownership & Management of one or more microservice team and associated Technical Delivery, maintaining a high bar on Quality within the agreed Timelines. · Mentor team members for their development and for excellence in delivery, processes and standards. · Requirement Analysis and elaboration at feature and story level along with team, Backlog Owners and Product Owners. · Story Grooming & Analysis, Scenario Definition etc. · Technical Planning and Tracking for timely Delivery and Quality. Ensure delivery as per agreed solution design/architecture and performance criteria. · Write High Quality Maintainable Production Grade Code as per the defined Architecture and Designs. · Write High Quality and maintainable unit & parameterized tests to test production code in an automated fashion. · High/Low Level Design – designing feature level solution, REST API Contract, Event Contracts as per pre-defined guidelines and specifications. · Write API level Test cases as per the scenarios described by QA/BA/Other Development team members. Quality of all Test Code should also be of production grade. · Deliver continuous improvement to technologies and processes in alignment with architecture team. · Documentation as per defined process and following pre-defined methodology. · Participation and contribution to the release activities and coordination. · Handle Level 3 Production support and deliver Bug Fixes. · RCA for Production issues, propose/implement tactical and long-term fixes. · Coordinate cross teams and stakeholders for sprint planning and progress on tech topics. Backfill Scrum Master in their absence. Who is Hilti? Hilti is where innovation is improving productivity, safety and sustainability in the global construction industry, and beyond. Where strong customer relationships are creating solutions that build a better future. Where there is pride and a sense of belonging across our 120 locations, carrying right into our lives and homes. Where people are exploring possibilities, leveraging their potential, owning their personal development and growing lasting careers. What does the role involve? The purpose of the role is to design, develop, test, and operate a complex set of applications or platforms in a specific area. The role involves the continuous development of components and development of toolchain in multiple languages. The job holder needs to execute quality codes, review codes and participate in tests. Hilti has been cited 8th World’s Best Workplaces for 2022. The accolades are given by Great Place to Work (GPTW), the worldwide industry leader in quantifying employee experience. What do we offer? Your responsibilities will be great and, with them, we’ll give you the freedom and autonomy to do whatever it takes to deliver outstanding results. We’ll offer you opportunities to move around the business – you will get global exposure, experience different job functions and tackle different markets. It’s a great way to find the right match for your ambitions and achieve the exciting career you’re after. We have a very thorough people review process which enables your career progression as soon as you’re ready for the next challenge. What you need is: BS/MS degree in Computer Science, Engineering or a related subject with 6 to 10 years of experience Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using established and tested enterprise design patterns. Experience with Microservices Architecture Excellent knowledge of Relational & NO-SQL databases and ORM technologies (JPA2, Hibernate) Experience in Spring Framework, Spring Boot and web applications development using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Experience with AWS Services will be an advantage Why should you apply? We have an excellent mix of people, which we believe makes for a more vibrant, more innovative, more productive team. So, if you’ve never worked in construction, that’s fine with us. Success at Hilti is down to teamwork, ability and competitive drive, no matter what your background.