Senior Java Developer

Job Descriptions
Required Education and Experience:
  • Bachelor’s Degree in Computer Science, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
  • 5+ years of experience developing and maintaining web applications
  • 5+ years of experience with Java
  • 5+ years of experience with relational databases
  • 5+ years of experience with testing a web applications and enterprise software through manual and automated techniques/unit test frameworks
  • 5+ years of experience with JSON, XML, XSD, and XSL
  • 5+ years of experience with developing and maintaining REST based APIs
  • 5+ years of experience with git

 

Required Knowledge, Skills and Abilities:
  • Knowledge of Software Development Life Cycle (SDLC)
  • Knowledge of Agile development methodologies (including Scrum and Kanban)
  • Ability to design software using industry standard technologies
  • Have the ability to perform comfortably in a fast-paced, deadline-oriented work environment
  • Excellent analytical skills
  • High level of initiative with ability to self-manage
  • Strong interpersonal skills with the ability to work both independently and as part of a team
  • Excellent written and verbal communication skills

 

Preferred:
  • Experience with Java 8+
  • Experience with one or more of the following frameworks:
    • Spring
    • Grails
    • Groovy
    • Hibernate/JPA
    • Apache camel/Integration frameworks
    • Junit/Mockito/Spock
  • Experience with AWS

 

Employee Benefits:

  • Performance-based rewards
  • Employee Health Insurance
  • Leave Encashment
  • Office Gatherings, Celebrations, and Trips
  • 5 days a week. (work-life balance)
  • Provident Fund
  • Travelling Allowance

Upload your CV

Upload your CV