Description
• Develop and maintain highly reliable and scalable services and applications.
• Build APIs that are simple and powerful.
• Understand product requirements, engage with team members and customers to define solutions, and estimate the scope of work required.
• Collaborate with, mentor, and influence members within your team and across other teams.
• Deliver solutions that can keep up with a rapidly evolving product in a timely fashion.
• Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technology.
• Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architecture
• Developing applications using Java/J2EE, with SpringBoot framework. Other like Microservices, Hibernate, Angular 9, HTML, CSS, Maven, GIT Tomcat, IntelliJ, QlickCDC
• Implementing SOA, API architecture using any of the market leading solutions
Qualifications
• At-least 5+ years of experience in Java programming, spring boot framework.
• Experience designing, building, and maintaining RESTful APIs
• Extensive knowledge of SQL.
• Knowledge in Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures.
• Experience with Cloud Native Platforms including Kubernetes, Open Shift, Docker Enterprise.
• Experience in Kibana and Linux environment.
• Experience with DevOps and Agile engineering practices.