Job Description :

• 10+ years of software development experience
• Demonstrated experience with Agile or other rapid application development methods
• Demonstrated experience with object-oriented design and coding
• Demonstrated experience on these core technical skills (Mandatory)
o Core Java, Spring Framework, Java EE
• Relational Database (PostGreS / MySQL / DB2 etc.,)
• Data Serialization techniques
• Cloud development (Micro-services)
• Application design, software development and automated testing
• Demonstrated experience on these additional technical skills (Nice to Have)
• Unix / Shell scripting
• Message Queuing, Stream processing (Kafka)
• Elastic Search
• AJAX tools/ Frameworks.
• Web services , open API development, and REST concepts
• Experience with implementing integrated automated release management using tools/technologies/frameworks like Maven, Git, code/security review tools, Jenkins, Automated testing and Junit.