Please note candidate will go through 2 rounds of interview with Internal panel & 1 round with customer.
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ year experience on Core Java including OOPS, exception handling, Collections Framework, abstraction, inheritance etc.
- Extensive experience with JDBC, SQL queries and database interactions.
- Must have solid working knowledge of Web Services (SOAP and REST-based) and associated mechanisms (messaging protocols, WSDL, etc).
- Experience with Integration with Enterprise Service Buses using JMS.
- Good Understanding of JNI to C library.
- Experience of building tools like Jenkins, Ant, Maven, Gradle, etc.
- Proficient understanding of code versioning tools (Git, SVN, and Mercurial).
- Fluency in English (verbal/written) and with good communication & interpersonal skills.