Role: Backend Java Developer
Job Responsibilities:-
This role will have full ownership and is responsible for end to end implementation of new features, modules, server and database level optimization.-
Building reusable code and libraries for future use.-
Optimization of the application for maximum speed and scalability.-
Implementation of security and data protection.-
Design and implementation of data storage solutions.Desired Skills :- Basic experience with any MVC framework like Play/Spring/Grails/Struts along with Hibernate/JPA.-
Strong OOP fundamentals, Java, XML, JSON, AJAX, Web Services, RDBMS, NoSQL, Web socket, Session Management.-
Experience in JSON/XML and REST-based Web Service based integrations.-
Creating database schemas & multiple distributed architecture along with migration, transformation using queries and scripting.-
User authentication and authorization between multiple systems, servers, and environments.-
Proficient understanding of code versioning tools, such as Git.-
Understanding accessibility and security compliance.-
Experience with Agile/Scrum development methodologies.