We are looking for a Senior Java Developer with experience in building high-performing, salable, enterprise-grade applications.
As a Senior Java Software Developer you will be a senior member of a small to medium sized team of talented software developers, producing high quality, best of class, database engines, drivers and features, which will wow our customers.
Apart from writing superlative code, you will be responsible for key deliverable during your team's software development lifecycle (SDLC) including excellent software designs, top quality code reviews, and comprehensive automated tests.
You will also be key part of mentoring junior members of the team to deliver high quality product.
1. Strong in Java programming & design (They will be asked very basic questions about core concepts of Java/Java fundamentals/Programming skills and Designing) design patterns" and "Enterprise application development" are very important.
2. Experience developing database technologies extremely valuable.
3. Excellent understanding of database theory such as relational algebra and database transactions.
4. Experience programming database APIs such as JDBC and using database tools strongly preferred.
5. Strong experience of developing applications using Java 7/8 / JEE.
6. Strong experience using Spring 3/4 (including knowledge across Core Spring Framework and Spring AOP )
7. Strong webservice development experience using REST / SOAP.
8. Strong technical knowledge of Hibernate / JPA.
GSIT is a specialized team of BPO professionals committed to provide genuine quality experience to our clients in the widest spectrum of corporate services at one stop. Our diversified team with extensive back office knowledge enables us to cater to the stated and unstated needs of our clients.