Required Skills
• Java
• Spring Framework
• SQL
• Over 8+ years of hands on working experience to develop the mission critical, large scale, high volume enterprise & distributed applications by using Java/J2EE.
• Strong understanding of OO design and having strong programming skills with Java
• Knowledge of using one or multiple J2EE application servers.
• Strong experience on Java development of RESTful
• Services using the Spring Framework, Spring Boot and
• SOAP Webservices.
• Experience with Apache Kafka for online data publishing and consuming.
• Experience on Junit Test cases development,
• Performance Testing, Optimization and Code analysis.
• Experience of using Relational Oracle SQL/PLSQL and
• No SQL distributed Cassandra DB Technologies.
• Strong experience on using Development tools like
• Eclipse/IntelliJ IDE's, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk and SOAP UI.
• Experience in building of high volume, scalable, available & distributed Technologies.
• Experience on standard development design patterns of Creational, Behavioral & JEE.
• Experience on handling of cross functional issues by coordinating with distributed development teams across the regions.
• Experience with development models such as Agile and SDLC Knowledge of test driven development.
• Must be able to handle multiple tasks and adapt to a constantly changing environment to meet the release deliverables.
• Experience developing with the following languages and libraries
Preferred Skills
• Experience in security best practices and ensuring the security of cloud-based applications.
• Familiarity with OAuth, JWT, and other authentication/authorization mechanisms.
• Automation
• Influence
• Result Orientation
• Stakeholder Management
• Technical Strategy Development
• Architecture
• Business Acumen
• Risk Management
• Solution Delivery Process
• Solution Design
• Agile Practices
• Analytical Thinking
• Collaboration
• Data Management
• DevOps Practices
Any Gradute