Job Description :
Summary & Responsibilities:

> - Should be a hands-on Senior Developer with an ability to own technical deliverables.

> - Responsible for guiding the team on design and development of enhancements in our applications including writing code, testing, and bringing technical depth and creativity to projects

> - Develop, Build and improve Java based systems

> - Follow best practices throughout the project lifecycle

> - Participate in team-wide design and code reviews

> - Performs troubleshooting of issues and performing periodic tasks required for the ongoing functionality of the software applications

> - Work with regional leads to agree on requirements and track milestones. Responsible for smooth and timely deliverables for technical projects

> Basic Qualifications:

> - Extensive experience (8+ years) in Java development (with a strength in Coding Java)

> - Core Java, Collections Framework, Concurrent Programming, Experience with spring framework, multi-threading, Testing frameworks including Junit

> - Experience with building stream-processing systems, using Spark-Streaming

> - Experience with NoSQL databases, such as MongoDB

> - Experience with various messaging systems, such as Kafka or RabbitMQ

> - Experience with Caching solutions like Hazelcast or other equivalent solutions

> - Minimum 2 years of server-side Java development, experience with threading and synchronization, Unix/Linux experience

> - Strong communication skills with a track record of working and collaborating with global teams

> - Must possess the ability to handle multiple on-going assignments and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team

> - Strong analytical skills with the ability to break down and communicate complex issues, ideas and solutions

> - Thorough knowledge and experience in all phases of SDLC

> - Working knowledge of using Gradle, Maven, SVN, JIRA


> Preferred Qualifications

> - Working knowledge of enterprise database systems (Sybase or DB2)

> - Programming in Perl, Python and shell script

> - Knowledge and experience in building conversational user interfaces enabled by AI
<p><p><b>CST</b> provides its clients with complete, cost-effective, end-to-end personnel solutions across a range of industrial domains. <b>CST''s mission</b> is to empower businesses around the world to make better, faster operational decisions. </p> </p>