It looks like you are coming from United States, but the current site you have selected to visit is South Africa. Do you want to change sites?

Yes, please. No. Keep me on the current site.

Senior Java Developer

Engineering | Bangalore, Karnataka, India
Job Details Apply
Job Details
Wants to build game-changing software applications and analytics for Utility industry
·        Wants to perform full stack development (UI, Services, Database)
·        Wants to research cutting-edge technologies to improve our software offering
·        Takes great personal pride in building robust software
·        Has strong sense of ownership and drive
·        Is passionate about applications, analytics, storage and distributed systems
·        Enjoys working in a fast-paced agile environment using Scrum
·        Has excellent written and verbal communication skills
·        Has strong customer focus
  • BE/MCA in Computer Science or equivalent
  • 4+ years of software development experience in Java
  • Solid foundation in computer science with strong competencies in algorithms, data structures and software design
  • Experience designing and developing HTTP REST Web Services using Java JAX-RS and Node.js
  • Experience working with a variety of database and other back end technologies
  • Have strong design and development skills preferably on a Linux platform developing systems software solutions
  • Have experience with NoSQL databases such as MongoDB
  • Have strong unit and integration testing skills
  • Ability to work independently, excellent problem solving skills
  • Ability to communicate effectively in writing, orally with both local and remote sites
  • Ability to work collaboratively within a team environment of engineers to meet aggressive goals and high quality standards
  • Demonstrated experience working with cross functional teams
It would be awesome if you:
  • Have experience with online distributed systems and platform infrastructure design and implementation
  • Have experience with Agile (SCRUP, RUP, XP) or similar iterative approach to building software
  • Have experience developing web applications using HTML/CSS/JavaScript and frameworks such as Bootstrap, Angular or React
  • Have experience with NoSQL databases such as MongoDB
  • Have experience with REST or Service Oriented Architectures (SOA)
  • Have experience working with cloud-based environments (AWS preferred) 
Apply Now