Java Developer
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
Job Responsibilities:
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,