About the job
Mandatory Skills : Java, Spring, API, SQL Job Description : Proven hands-on Software Development experience Proven working experience in Java development (More than 5+ yrs. of experience) Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Excellent knowledge and experience in the Spring Framework, Sprint Boot and Microservices (5+ yrs.) Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with DevOps, CI CD and build integration Familiarity with build tools such as Gradle Experience in Message Queuing (RabbitMQ is preferred) Experience with JSON and or other related technologies Understanding of Agile methodologies. Responsibilities : Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Create tasks and analyze and provide effort estimations / story points Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements
- Java
- Spring
- API
- SQL
- JPA2
- Hibernate
- Microservices
- RabbitMQ
Preferred Technologies
- Java
- Spring
- API
- SQL
- JPA2
- Hibernate
- Microservices
- RabbitMQ
Similar Jobs
Software Developer
Qualcomm
Software Developer
Nasdaq
Software Developer
People Prime Worldwide