ValueMomentum is looking for a Java Lead Engineer to join our Digital and Cloud team. You will be responsible for conducting detailed analysis to define complex business problems, identify deficiencies, document requirements and implement solutions.
Know Your Team
Digital and Cloud Solutions LOB is a major contributor to our growth. ValueMomentum provides expert assistance to leading insurance, banking, and healthcare companies for speedy and successful transformation journeys. The team helps in applying digital technologies to create best-in-class customer experiences by seamless orchestration across ecosystems and enhancing operational performance. The service offerings of Digital & Cloud services include App Development, App Modernization, Cloud & Infrastructure Services, and Leveraging ITSM Automation. With matured service offerings focusing on tools and automation and being a partner of choice for our customers and prospects as we move into our growth path, your contribution to this LOB would be critical.
Required Skills:
• 10+ years of hands-on Experience working with microservices leveraging java technologies such as JPA, Spring Boot and Spring Cloud with event driven integrations like Kafka.
• Experience with React Native and Mobile platforms – either Android or iOS
• Understand mobile application landscape & architecture through Topology, Technology stack, Implementation patterns, DevOps, Monitoring & Life Cycle Management, Integrations (External & Internal), Testing & Security
• Strong experience in developing applications using Object-oriented Design patterns and SOLID principles/ MVVM/Clean architecture patterns and Clean code practices.
• Very good hands-on experience on Microservice architecture.
• Strong experience with Java frameworks such as Spring (Spring Boot, Spring MVC, Spring Security) and hibernate.
• Good understanding on Event Driven Architecture & REST API principles.
• String knowledge in any messaging framework (Kafka, Rabbit MQ etc.)
• Very good understanding of cloud platform and the services offered (Azure Functions/AWS Lambda, Logic Apps/ Step functions, AKS/ EKS)
• Strong expertise on containers and Kubernetes or container orchestration platforms
• Should have worked in Agile/Scrum managed projects.
• Strong experience with source control management tools such as GitHub.
• Strong knowledge of OAuth/OIDC – token-based authentication mechanisms.
• Strong knowledge on creation of data models based on the provided requirements.
• Strong knowledge of dependency management tools such as Maven/Gradle.
• Strong expertise on writing Junit Test cases.
• Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools.
• Excellent written and verbal communication skills.
Preferred:
• Insurance domain knowledge.
• Prior experience on working on Microservices and APIs.
• Good understanding of cloud native application development.
• Understanding of any integration/middleware tools like MuleSoft, ESB Implementations and API Gateways
• Knowledge on Document management and generation systems/applications.
Job Responsibilities:
• Responsible for leading the delivery teams from end-to-end delivery standpoint.
• Provide technical leadership and mentorship to the team.
• Engaged in all phases of the software systems and application development lifecycle which include gathering and analysing requirements, designing, testing, documenting, and implementing software, responding to outages.
• Ensure development best practices by adhering to coding standards, design patters, security & performance standards. Lead code/design reviews.
• Identify areas for code refactoring to improve code maintainability and performance.
• Responsible for Engineering Design and Implementation of API framework for mobile applications that meet the requirements and specifications adhering quality standards.
• Assist in project planning and estimation.
• Identify, propose & implement Application Automation opportunities such as - API Governance, Code Deployment & Release, Integration with Code Analysis tools, Integration with Monitoring & Troubleshooting tools.
• Able to troubleshoot, identify root cause to optimize the app’s performance and reliability.
• Manage Automated Code deliveries through CD/CD configurations & releases.
• Create and maintain technical documentation.
• Collaborate with QA, Platform Engineering , Release and other cross-functional teams to meet business objectives.
• Research and stay up to date with the latest technologies, trends, and best practices in mobile development.
About ValueMomentum:
ValueMomentum is a software & solutions firm focused on the Insurance, Banking & Lending and Healthcare industries. Our industry focus, expertise in technology backed by R&D and our customer-first approach uniquely positions us to deliver the value we promise, and drive momentum to our customers’ initiatives. Headquartered in Piscataway, NJ, ValueMomentum is amongst the top 10 Insurance-focused IT services firms in North America in terms of number of customers and leading Insurers, Banks and Healthcare firms trust ValueMomentum with their core transformation and digital transformation initiatives.
ValueMomentum is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law