Job details
Location - Bangalore only
- Overall 12+ years of IT experience with relevant Java/ JEE modernization and Cloud Migration experience with large-scale enterprise-grade solutions Design and develop/modernize multi-tier applications using Java/JEE technologies, including Spring, Hibernate, Struts, Angular/React. Lead the modernization of legacy applications by leveraging cloud-native technologies and architectures. Ensure high availability, scalability, and performance of modernized applications. Experience in Socket Programming, UDP, Web Service Soap API, REST API, Bulk API, Metadata API, ESB, MQ, JMS, Active MQ, integrating salesforce with on-premises application.
- Manage and integrate various messaging systems and APIs including REST, SOAP, ESB, MQ, and JMS. Implement and optimize outbound messaging systems, callouts, and web services.
- Well versed in software principles, design patterns, Application and Enterprise integration patterns.
- Should have good expertise in solutioning, responding to bids.
- Ability to communicate with all levels of the organization (leading technical discussions and communicating with leaders).
- Thinks in terms of capabilities and the technologies to deliver. Collaborate with cross-functional teams to define and implement solution architectures. Conduct proof of concepts (POCs) on emerging technologies and make recommendations based on findings. Guide and mentor a team of architects and technology leads, establishing best practices and reusable components. Seeks to understand and manage business requirements and expected outcomes across multiple teams Able to identify and assess risks to mitigate and eliminate technical obstacles that negatively impact the delivery of a solution. Must be assertive and responsible for the creation of solutions that meets or exceeds business expectations. Develop and present detailed solution proposals, including cost-benefit analysis and ROI. Establish and maintain strong relationships with clients and stakeholders.
- Stay updated with the latest advancements in Java/JEE, cloud technologies, and modernization tools. Implement Infrastructure as Code (IaC) using tools like Terraform or ARM Templates. Utilize configuration management tools such as Ansible or Puppet and CI/CD tools like GitHub, GitLab, Jenkins. Experience in designing modernized IT landscape/architecture for medium and large Cloud migration projects.
- Thorough understanding and good experience in Cloud migration assessment for Enterprise applications.
- Ability to lead a team of Architects / technology Leads from different technologies and establishing innovation in processes, tools, best practices, and reusable components.
- Experience in home grown/third party legacy conversion tools will be a plus. Experience with event-driven architectures (e.g., Kafka) and hybrid cloud scenarios. Knowledge of migrating heterogeneous databases and configuring application monitoring tools.
- Strong problem-solving skills and the ability to think critically about technology solutions.
- Expertise in developing and architecting enterprise Java/JEE applications.
- Expertise in architecting and migrating enterprise Java applications to Public cloud (SaaS, PaaS, Serverless) platforms
- Strong understanding of Java/JEE concepts, SQL is expected.
- Should be willing to code.
- Very strong understanding of Cloud Infrastructure services and their limitations.
- Conduct POC on relevant emerging technologies in support of solution development efforts and make recommendations.
- Perform cost-benefit and return on investment analysis for proposed solutions to aid management in making implementation decisions.
- Java 11, Camel Framework, Spring, Spring Boot, Spring Reactor, ReactJS, NodeJs, various open-source libraries, Docker, Kubernetes, WebSphere MQ, WebSphere Application Server, Tomcat, SQL, Serverless functions, Cloud PaaS Services.
- Exploring new Technology partnership options and driving them to completion.
- Establish excellent relationship with customer and other stakeholders.
- Strong written and verbal communication skills.
- Willingness to venture into new technical areas, explore and come out with technical solutions from a modernization and cloud enablement perspective.
- Inspire the team to come up with innovative solution options, Tools and best practices and lead them successfully till completion.
- DB: Oracle, MySQL
- Gitlab/Jenkins, Pipeline as a code using Jenkins, GitLab
- Experience integrating tools like Nexus Repository, SonarQube, Fortify, Azure Container Registry to DevOps pipeline
- Docker build of images to support development and unit/integration test. Development of Helm charts for deployment of applications to Kubernetes / CaaS platform on Cloud
- Supported migration of monolithic applications (Java/.Net ) to a microservices architecture on Kubernetes / CaaS platform on Cloud
- Certified on one or more Hyperscalers (Solutions Architect level certification at a minimal is a requirement)
- Exploring new Technology partnership options and driving them to completion.
- Establish excellent relationship with customer and other stakeholders.
- Strong written and verbal communication skills.
- Willingness to venture into new technical areas, explore and come out with technical solutions from a modernization and cloud enablement perspective.
- Capability presentation to customers and PoC’s in their environment to demonstrate the solution features
- Handholding and consulting with the delivery programs for solution fitment and gaps management
- Requirement gathering and specification, Providing Business solution to client, Design of large-scale enterprise system, Build, Testing,
- Technical documentation, User coordination, Migration Planning.
- Terraform or ARM Templates Ansible or Puppet. Restful services, Message based services using micro services
- Tools: Github, Intellij, Gradle, Maven, Helm
- Good to Have
- Experience in defining and implementing Hybrid scenarios with workloads shared across on premise and cloud with application Integration between cloud and on-premise environments
- Experience with event design, event streaming & event driven architectures like Kafka, and iPaaS platform
- Experience migration of heterogeneous databases
- Experience in configuring & monitoring different attributes and handling scale up and scale down scenarios for the application in cloud, application monitoring through operations insight, application insight
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.