Senior Software Engineer
Responsibilities • Designing, implementing, developing, and maintaining applications using Java tech stack. • Understand business requirement and convert into technical specifications • Contribute to SDLC (soft ware development lifecycle) activities - requirement gathering, analysis, design, development, testing & integration, maintenance • Monitor and identify production and non-production issues and resolve them • Writing clean, efficient, and secure code • Ensure performance, security stability, and quality of the application • Improve existing systems by adding new features in line with business specifications • Monitor performance and implement innovative solutions to improve overall system • Collaborate with peers and team members to build scalable, secure, and quality products • Perform regular checks and follow best practices to develop, deploy, and maintain software • Deployment of new features and products into the production environment Requirements • 5 to 7 years of experience of experience in Java development. • Strong background in Core Java with relevant experience in J2E technologies, Hibernate • Framework and Spring boot/Spring boot, Microservices and restful/Soap webservices. • Strong knowledge of object-oriented programming concepts, exception handling, and memory management • Must know concepts of multi -threading and dependency injection • Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet • Sound knowledge of relational and/or non-relational databases such as MySQL, MongoDB, etc. • Ability to work with ORM frameworks and concepts such as JPA2 and Hibernate • Working experience in any Java IDE tool such as Eclipse, Intellij IDE • Experience in at least one framework - Spring, Struts, JSF • Knowledge of build tools such as Maven, Gradle, etc. • Version control (Git repository) • Familiar with CI/CD and DevOps and tools like Jenkins, GitHub pipelines, etc. • Experience in developing SaaS, PaaS, and cloud-based web applications • Additional knowledge/ experience in front end technologies- JavaScript, HTML, AngularJS / ReactJs framework This job was posted by Pinky Sarwan from Digit Insurance