Job Description :
Responsibilities:

You will utilize mature programming methodologies and languages and adhere to coding standards, procedures, and techniques. You will additionally be responsible for performing software troubleshooting and monitoring functions for an extremely high transaction rate and low to zero downtime based applications.

Qualifications

7+ years of extensive hands on Application Development work experience throughout the entire project lifecycle

Strong analysis, design, coding, review and debugging skills with Internet applications

Strong focus on time-management, decision-making, and project delivery

Experience in identifying and optimizing existing code and code developed by other team members

Knowledge of version and revision control practices and procedures

Strong communication skills with the ability to communicate technical information to non-technical.

Should be able to work in a fast paced and scrum/agile environment with aggressive deadlines, where each sprint will constitute 2 to 3 weeks

Skills required: Must have experience with Java 8 with a deep understanding of the language and core API''s, web services, multi-threaded/concurrent programming, XML, design patterns, Service Oriented Architecture.

Preferred skills: Financial services experience

Technology: Core Java, J2EE-JDBC, JMS, NoSQL dB, Embedded dB

Application Frameworks: Spring MVC, Spring Data, Spring Security

SOA: REST and SOAP based services using JSON/XML messages

Testing Frameworks: Spring JUnit, Mockito, Power Mock, DBUnit

Data Access Frameworks: Hibernate, MyBatis

Database: Oracle, DB2, MySQL, Mongo Db, Derby

Operating Systems: Linux, Unix Solaris

Code Repositories: SVN, GIT

Build/Deployment Tools: Maven, Ant


Client : Direct Client

             

Similar Jobs you may be interested in ..