Around 10+ years of JAVA Application development experience
Maintains and enhances existing enterprise services, applications, and platforms using domain driven design and test-driven development
Troubleshoots and debugs complex issues; identifies and implements solutions
Creates detailed project specifications, requirements, and estimates
Researches and implements new technologies to enhance current processes, security, and performance
Supports the development of coding standards and adheres to best practices and security guidelines
Experience in Agile methodologies.
Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment
Preferred Qualifications:
DevOps mindset with proven ability to architect and optimize an agile CI/CD pipeline including continuous testing
Comfortable with Both UI and Back-End Development
Maven, Gradle, Git, Junit, Mockito
Testing: Backend, Frontend, Integration and Load testing - Junit, Selenium, Jasmine, Protractor, JMeter, etc.
Spring Framework
Proficiency and demonstrated experience in following technologies: o Cloud based development in PaaS and CaaS platforms like Kubernetes, App Services or CF o Web Services: REST/SOAP (JSON/WSDL/XML), Web Sockets.
Experience in any Analyst role. Technology: Java 8, Spring boot, Oracle DB, Angular 12, Azure, CSS, HTML Tools: IntelliJ idea , SQL developer, Jenkins, postman