Senior Java Developer

We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications and to manage the SDLC, from planning and prioritizing to testing and rapid delivery. You will be part of our development team that works on business applications. As a Senior Java developer team member, you have to contribute in the designing and development of an application. You have to take part in the end-to-end stages of the development lifecycle.

Requirement and Qualifications

3+ years of working experience as a Senior Java developer or any similar role
In-depth understating of JVM and Java language
In-depth knowledge of popular Java frameworks like Struts, Play, JSF, and Spring MVC.
Should have the knowledge or working experience on any relational database
Familiar with SQL or NoSQL databases like MySQL, and MongoDB.
Should have experience with Object-Oriented Design.
Should have knowledge or working experience on any cross-language serialization and RPC framework.
Solid understanding of data structures and algorithms.
Experience with large and disparate data set.
Creating Web Services and RESTful services with Web API.
Familiar with Open Source tools and good to have experience with Amazon Web Service (AWS)
Positive and professional approach at all times

Preferable

Test-driven development
Git
JIRA or similar agile tools.
Comfortable working in a Linux environment.
Experience in microservices and SOA.

Benefits

5 working days
Insurance Plan
Citizen Investment Trust (CIT)
Lunch facilities
Attractive salary for deserving candidates
Periodic Salary review and Grading
Periodic refreshment programs

APPLY FOR THIS JOB

Please submit your resume with the subject line "Senior Java Developer" to jobs@treeleaf.ai