Job Description
Required Experience & Skills:
* At least 5+ years of experience in the software industry
* Profound insight of Java and JEE internals
* Strong knowledge of Java 8, Spring Boot, Spring Security, JPA/Hibernate.
* Strong understanding of Microservices & JWT for high-availability systems
* Experience in building RESTFul Web Services.
* Familiar with NetflixOSS.
* API Gateways
* Strong hands on experience in REDIS and Web socket.
* Good understanding on RabbitMQ/ActiveMQ.
Write, debug, and deploy code to production; deliver timely fixes
* Object Oriented analysis and design using common design patterns.
* Excellent knowledge of Relational Databases, SQL and ORM technologies
* Good to have knowledge of Maven, GIT & Bug Tracking Tool.
* Good to have Tomcat, Ngnix, Linux, Kafka would be an added advantage.
* Strong debugging, troubleshooting, and diagnostic skills.
* Understand and follow coding conventions, architectures, and best practices
* Passionate about solving problems, quality and learning new technologies
* Adhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices
* Should be aware of the entire product development cycle right from the building and testing of a prototype,
* Build reusable code and libraries for future use.
* Optimize applications for maximum speed and scalability.
* Collaborate with other team members and stakeholders.
Note: Spring Boot Micro-services JPA/Hibernate is mandatory.
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Sr. Developer - Java
Contact Details:
Company: Sampoorna Consultants
Location(s): Mumbai