We are looking for a talented Full Stack Java Developer with 4 to 5 years of experience to design, develop, and maintain web applications and services. The candidate will work on both front-end and back-end components, delivering scalable, high-quality solutions in an Agile environment.
Key Responsibilities :
- Design, develop, test, and deploy robust and scalable Java-based applications
- Develop front-end components using modern JavaScript frameworks (React, Angular, Vue.js)
- Build RESTful APIs and integrate with various backend services and databases
- Participate in requirement analysis, design reviews, and technical discussions
- Write clean, maintainable, and efficient code following best practices
- Debug and troubleshoot issues across the full application stack
- Collaborate with cross-functional teams including QA, DevOps, and Product Management
- Ensure application performance, security, and responsiveness
- Stay updated with emerging technologies and suggest improvements
- Participate in code reviews and contribute to team knowledge sharing
Required Skills :
4 to 5 years of experience in Java development (Java 8+ preferred)Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data)Experience with front-end technologies such as JavaScript, HTML5, CSS3 , and frameworks like React, Angular, or Vue.jsProficient in building and consuming RESTful APIsExperience with relational databases like MySQL, Oracle, or PostgreSQL and writing complex SQL queriesFamiliarity with version control systems such as GitKnowledge of build tools such as Maven or GradleUnderstanding of containerization technologies like Docker and CI / CD pipelinesExperience working in Agile / Scrum development environmentsFamiliarity with unit testing frameworks (JUnit, Mockito)Preferred Qualifications :
Experience with NoSQL databases like MongoDB or CassandraKnowledge of message brokers like RabbitMQ, Kafka is a plusExposure to cloud platforms such as AWS, Azure, or GCPUnderstanding of microservices architectureFamiliarity with front-end testing frameworks (Jest, Cypress)Experience with performance tuning and optimizationSoft Skills :
Strong problem-solving and analytical skillsExcellent communication and teamwork abilitiesSelf-motivated with a willingness to learn new technologiesDetail-oriented and committed to writing quality codeAbility to manage time and work under deadlinesSkills Required
Aws, Azure, Gcp, Kafka, Mongodb, Java