Job Description: Java Full Stack DeveloperPosition
Java Full Stack Developer
Experience
1–7 Years
Employment Type
Full-time
Job Summary
We are looking for a skilled Java Full Stack Developer to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should have strong experience in backend development using Java and Microservices, along with frontend development using Angular or React. The candidate should also have experience building cloud-native applications on AWS.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade web applications.
- Develop scalable backend services using Java and Microservices architecture.
- Build and integrate RESTful APIs with frontend applications.
- Develop responsive user interfaces using Angular or React.
- Write clean, maintainable, and reusable JavaScript and TypeScript code.
- Work with Hibernate for database interaction and object-relational mapping.
- Deploy and maintain applications on AWS cloud services.
- Collaborate with cross-functional teams including Product, QA, DevOps, and UI/UX.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and optimize application performance.
- Contribute to Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Required Skills
- Strong experience in Java development.
- Hands-on experience with Microservices architecture.
- Experience developing RESTful APIs.
- Strong knowledge of Hibernate.
- Experience with Angular and/or React.
- Strong proficiency in JavaScript and TypeScript.
- Experience working with AWS cloud services.
- Good understanding of object-oriented programming (OOP), design patterns, and software engineering principles.
- Experience with Git and version control systems.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and teamwork skills.
Preferred Qualifications
- Bachelor''s degree in Computer Science, Information Technology, or a related field.
- Experience working in Agile/Scrum development environments.
- Knowledge of CI/CD practices and modern software development methodologies.
- Experience integrating third-party APIs and services.
What We Offer
- Competitive salary and performance-based incentives.
- Opportunity to work on modern technologies and enterprise applications.
- Collaborative and growth-oriented work environment.
- Learning and career development opportunities.