Java Developer

Job ID: 32888405

Budget: ₹12,500 – ₹37,500 INR

Technical Skills
Core Java J2Ee.
Web services, Rest api, Docker container, Maven. Angular JS 4 and above
Spring Boot, Spring security, Spring Batch, Keycloak and Oauth2 (optional), Hibernate, JPA.
Spring tool suit, Eclipse.
Junit, Mockito.
MySQL, AWS Aurora.

Responsibilities
• Strong Knowledge of Server-Side Programming in Java Technologies.
• Spring Boot & Microservices architecture (Spring boot mandatory).
• Strong foundation and expert knowledge in Core Java and J2EE standards.
• Fluency in programming constructs and working with Spring and Hibernate, JPA framework.
• Experience with Java frameworks such as Spring MVC, Hibernate.
• Good expertise in working with databases and Query language.
• Writing reusable, testable, and efficient code.
• Design and implementation of low-latency, high-availability, and performing applications
• Implementation of security and data protection.
• Strong written and communication skills.
• Hands on experience in development not in maintenance.
• Experience in complete SDLC.
• Strong OOPS knowledge.
• Should have experience using build tools like Maven.
• Experience in Web Services preferably REST APIs.
• Knowledge or experience on Agile, SOA, Microservices.
• AWS knowledge on services like Elastic Kubernetes Service, RDS Aurora are added advantage.
• Good experience of XML, JSON
Requirements
• Work in an Agile environment, adopt to obstacle culture and team first attitude.
• Participate in end-to-end software life cycle which includes Design, Plan, Develop, and Automate, Perform Various Tests (Unit, Functional and Scale).
• Participate in Customer Use case discussions, Propose test and automation strategies.
• Document software design, flows and use cases using various software design techniques like Sequence Diagrams, Architectural Diagrams, and Class Diagrams etc...