Developing applications both web based and standalone.
Following all the coding standards and best practices.
Works in a Agile environment.
Work as a team member in a team which works on different technologies.
Follow the Secure development life cycle.
Capable of designing/developing applications from scratch.
Follow the DevOps model and ensure structured output is delivered ensuring customer satisfaction.
Take full responsibility for the technical architecture and the quality of the technical deliverables of the project
Create prototypes or proof of concept with agility and speed
Provide technical leadership and mentoring to the project team.
Participate in hands-on design, development and testing on projects.
About You :
4-8 years of experience in JAVA with JAX-RS for building Restful apps
Springs ( specifically Spring Batch ) and any ORM Technologies like Hibernate
Hands on experience in API Design using Swagger
Good experience in Unit Testing and Mocking using any Mockito frameworks
Exposure to OOAD
Basic SQL scripts and good understanding on any Relational DB.
Nice to Have:
ReactJS experience for front-end applications
Experience in Deploying applications to Azure/AWS Cloud infrastructure
Job Classification
Industry: IT-Software / Software ServicesFunctional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Post Graduation Not RequiredDoctorate: Any Doctorate in Any Specialization, Doctorate Not Required