Duties include: Involve actively in all phases of SDLC. Business and system requirement sessions, Requirement gathering and analysis, design, coding, unit testing and production engineering & post-production support. Participate in creating application architecture documents to provide deliverables in line with architectural requirements. Work with high flexibility on agile projects which has frequently changing requirements & daily deliverables. Coordinate with offshore resources to ensure productive application delivery. Setup multiple server clusters and implement Load Balancing, High Availability, and failover functionality. Work on application development and enhancements using advanced technologies like Java J2EE, MVC frameworks such as Spring Boot, Hibernate, Maven, JBOSS, CI/CD pipelines, Jenkins and perform review, integration, and regression testing. Implement Web application security. This Position requires a Master’s degree in Computer Science, Software Engineering, or a related field, or a bachelor’s degree in the same with 5 + years of experience.
Master’s degree in Computer Science, Software Engineering,