Software Engineers are responsible for designing, developing, and implementing complex enterprise software solutions. Individuals in this role collaborate closely with technical and non-technical roles such as data modelers, architects, business analysts, data stewards, and subject matter experts (SMEs) to provide design, technical analysis, development/configuration, testing, implementation, and support expertise representing the interest of the business across the enterprise. In this role, individuals participate in and lead design sessions and provide leadership for ongoing development efforts on various projects.
- 5+ years' experience designing and developing Java EE applications.
- 5+ years' experience with relational database development using MySQL and NOSQL DB.
- 5+ years of experience in SpringBoot and Rest API.
- 5+ years of experience of deploying and maintaining Java applications in cloud (Azure is Plus). Design and build Application using microservices architecture.
- Experience developing front end applications using React/javascript.
- Experience with containerization (Docker/Kubernetes/AKS) is a plus.
- Ability to develop a scalable and high performing solution aligning with Enterprise Architecture guidelines.
- Solid documentation skills that will be used to create process flow designs, key design decision documents and technical/functional reference guides.
- Understanding of load balancers is a plus.
- Previous experience with open source framework is also a plus.
- Working knowledge of any Git/Github/Jenkins/Azure DevOps.
- Experience in an Agile development methodology.
📌 Java Full Stack Developer (Pune)
🏢 TENARAI TECHNOLOGIES PRIVATE
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.