Ability to build and lead a Microservices team with demonstrated experience in building Microservices
Work on any cloud-based environment with experience in building cloud-native applications
Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, and Spring Security
Experience in building REST and SOAP web services using Java
Experience with Web Services including JSON, REST, JAX-RS, and Spring-based REST services
Experience with Java and J2EE/Java EE, including servlets, JSP, and JDBC
Experience with messaging products like RabbitMQ and ActiveMQ
Experience with distributed processing frameworks like Apache Flink and Apache Spark is a plus
Experience with NoSQL databases
Experience with user interface development using languages such as CSS, HTML/HTML5, and JavaScript frameworks like React.js
Experience in developing mobile-optimized websites and apps
Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, and Jira
Advanced skills in implementing API Service architectures (SOAP, REST) using market-leading API Management tools such as Apigee, Kong, and frameworks like Spring Boot for Microservices
Expert knowledge with a track record of solution delivery using various data integration solutions requiring real-time synchronous and asynchronous messaging, Publish/Subscribe models, Microservices patterns, Middleware, and other related methodologies in a multi-user, multi-platform, multi-tier environment
Strong analytical, communication, and team collaboration skills
Experience in Agile and SCRUM methodologies
Experience in developing applications for the transportation and logistics industry is a plus
Skills:
Development of cloud-based applications using J2EE, Spring Boot, Microservices, RabbitMQ, MongoDB, Redis, and Linux
Contribute to application architecture with a focus on scalability, maintainability, security, and performance
Strong aptitude for technology, supported by extensive hands-on experience across diverse domains