Experience to Architect, design, develop, test and deploy, applications both on-prem and on cloud
Strong coding skills in Java, J2EE and Microservices, Springboot framework.
Experience with designing and developing REST APIs and integrating with external applications
Experience with reverse engineering, troubleshooting and re-platforming applications
Be hands-on building back-end micro services using Java and AWS services like S3, EC2, RDS with full ownership of shipping user-facing enterprise products.
Participate in design reviews, code reviews of your work and the work of your peer engineers.
Experience in data modeling and implementation with relational and non-relational techniques – good to have
Experience with Linux shell, Linux scripting, Maven, git (or equivalent), Jenkins, Gitlab CI/CD and continuous integration/continuous deployment
Experience with using AWS and Docker
Mongo DB experience
Monitoring - Splunk knowledge, Kafka, New Relic – good to have
Experience developing software with test automation or Test-driven Development.
Exceptional ability to troubleshoot complex distributed issues in a production environment.
Develop products using agile methods and tools.
Work side by side with your scrum team to deliver high quality software on time.