Job
Description
As a BE/ME/MS/MCA degree holder with a minimum of 12-18 years of development experience in Java, J2ee, MicroServices, MongoDB, SQL, and JIRA, you will be responsible for providing technical engineering leadership for multiple large-scale global software solutions. Your role will involve a strong understanding of object-oriented analysis and design, design patterns, high availability, and concurrent programming. Additionally, you will need a deep understanding of Agile projects and SAFe Agile ceremonies. Key Responsibilities: - Demonstrating excellent software development skills with strong experiences in Java, J2EE, Spring framework, Hibernate, JPA, and App Server - Building enterprise transaction-based systems focusing on recovery, stability, reliability, scalability, and performance - Developing REST-based web services using Spring Boot - Designing complex applications in a microservices platform - Integrating Web Services and using tools for service registry and service discovery - Implementing Test Driven Development using Junit/Mockito and ensuring application security - Troubleshooting complex issues related to multithreaded applications and working on JMS/MQ applications - Performance tuning large technical solutions with significant volumes - Working with UI/web programming languages like JavaScript, JSP, and Angular JS - Understanding internetworking concepts, firewalls, and communication protocols - Utilizing Open Source technologies and Web security frameworks Qualifications Required: - BE/ME/MS/MCA degree - 12-18 years of development experience in Java, J2ee, MicroServices, MongoDB, SQL, and JIRA - Strong understanding of object-oriented analysis and design, design patterns, high availability, and concurrent programming - Experience in Agile projects and SAFe Agile ceremonies - Proficiency in Java, J2EE, Spring framework, Hibernate, JPA, and App Server - Experience in building enterprise transaction-based systems - Deep understanding of REST-based web services using Spring Boot - Proficiency in designing complex applications in a microservices platform - Strong experience in integrating Web Services and using tools for service registry and service discovery - Hands-on experience in Test Driven Development (Junit/Mockito) and application security - Experience in building multithreaded applications, working on JMS/MQ applications, and performance tuning - Knowledge of UI/web programming languages and understanding of internetworking concepts - Experience with Open Source technologies and Web security frameworks If you are a person with a disability and need a reasonable accommodation to use the search tools or apply for a career opportunity, please review Accessibility at Citi.,