Designing and developing front-end and back-end systems using a variety of technologies such as Java, Spring, Hibernate, JavaScript, AngularJS, and more.
Collaborating with cross-functional teams to deliver innovative solutions that meet customer requirements and exceed expectations.
Continuously learning and staying up-to-date with the latest developments in Java and related technologies.
Developers are in charge of creating APIs based on the nature of the application. Also they perform various tests like unit test, regression test, system test etc.
Making servers and databases that never crash and operate indefinitely. Performing various Database related operations as per requirement of the application.
Required Skills
Experience with popular Java frameworks such as Spring, Hibernate, and Apache Maven
Familiarity with front-end technologies such as HTML, CSS, JavaScript & AngularJS
Understanding of the principles of software development, including agile methodologies & continuous integration/delivery
Knowledge of web services, RESTful API & microservices.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field
Must have 10+ years of IT Experience.
Solid understanding and experience using Web Services (SOAP and/or RESTful) utilizing XML and/or JSON (binding libraries - jaxb, Jackson, gson, etc).
Strong understanding of core Java concepts such as object-oriented programming, data structures & algorithms