We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design, to testing.
Experience & Expertise:
3 years of minimum experience in Java software development
Skilled in in Java / J2EE including frameworks like Spring boot, hibernate etc
Experience with microservices based architecture including building
Good knowledge on SQL (MySQL / Oracle / SQL Server / Postgres), NoSQL (MongoDB / Cassandra), App server Knowledge (Tomcat/JBoss etc.), OSGi, REST Web Services
Working / Usage experience of Docker, Jenkins, Multi threading, Design patterns, Java 1.8 and Container
Experience with Cloud computing in added advantage (AWS / Azure)
Strong Debugging and Troubleshooting Expertise.
Strong communication skills (oral and written).
3 - 5 years
Any graduation, and Any PG
Design and build scalable REST APIs. develop, test, tune for performance and deploy web services
Work with the product team to build innovative, robust, and easy-to-use features
Collaborate with the team, optimize and refactor the back-end architecture
Conduct code reviews to uphold high-quality code and standard
Own team’s output – drive sprint planning, prioritize tasks
Keep key stakeholders updated on progress, milestones and any potential slippages
Build systems that process big data in a distributed environment
Assist production support team with any system issues as they arise
Microservices, Spring Boot, Docker, Jenkins, Java 1.8, REST API, NoSQL, JPA,