Senior Software Engineer
Description
Primary requirement and skills:
Our team is looking for someone having good understanding of Java, J2EE and Rest based services to build scalable solutions. The candidate will be working on the development of real-time transactional services, REST services API, Container based services to highly functional, secure, scalable and resilient Platform Libraries / Services / Framework and Infrastructure. We are looking for someone having good development skills, strong interests in all things related to backend, and a passion for delivering high quality, rock-solid code.
· Experience of programming in Java, J2EE
· Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)
· Solid understanding of database technologies and SQL.
· Strong foundation in computer science, with strong competencies in data structures and algorithms.
· Proven problem solving skills and an ability to respond resourcefully to new demands, priorities and challenge
· Solid coding practices including good design documentation, unit testing, source control (GIT, SVN etc)
· Experience with build tools (Maven, Gradle etc).
· Ability and desire to learn new skills and take on new initiatives.