Design, code, test, debug, and document components to ensure that software meets operational needs. Develop the implementation of enablers. Establish critical NFRs at the solution level and document review code. Interpret and translate business needs into technical requirements and estimates by evaluating and recommending tools, technologies, and processes. Troubleshoot at the code level and resolve programming and design problems. Contribute to technical roadmaps and technical debt elimination by balancing time, resources, and quality constraints to achieve business goals and requirements. Lead software migrations and upgrade initiatives of applications on evolving technology stacks. Participate in SDLC activities for software components deployed to on-premise and cloud environments. Contribute to building the capabilities of periodic application performance and health monitoring reporting. Build high volume e-commerce web applications using Java, Spring, and REST. Lead migrations to Azure cloud and implementations of Microservices architecture. Utilize Spring Boot, Cassandra, ELK, and MuleSoft. Coordinate end-to-end unit testing and post-production testing. Use Jenkins, Kubernetes, and Docker. Apply advanced knowledge of Apache Tomcat, Postman, Maven, SVN, Git, Oracle, and MySQL.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior