We are looking for a skilled Java Full Stack Developer to design develop and maintain scalable web applications. The ideal candidate has strong experience in Java-based backend development as well as proficiency in front-end technologies databases and cloud platforms. You will collaborate with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities Backend DevelopmentDesign develop and maintain backend services using Java Spring Boot and RESTful APIs.
Implement microservices architecture and integrate third-party services.
Optimize application performance scalability and security.
Write clean maintainable and testable code.
Build user interfaces using Angular React or .
Develop responsive cross-browser compatible UI components.
Integrate APIs with front-end applications.
Work with SQL and NoSQL databases (MySQL PostgreSQL MongoDB etc.).
Create database schemas optimize queries and ensure data integrity.
Implement CI/CD pipelines using tools like Jenkins GitLab CI GitHub Actions.
Deploy applications on AWS Azure GCP or on-premise servers.
Manage containerized applications using Docker and Kubernetes.
Write unit tests (JUnit Mockito) and support integration testing.
Participate in code reviews and follow best practices.
Work closely with product managers UI/UX designers and QA teams.
Participate in agile ceremonies (standups sprints retrospectives).
Strong proficiency in Java Spring Boot REST APIs and microservices.
Experience in front-end frameworks (Angular/React/Vue).
Good understanding of HTML5 CSS3 JavaScript TypeScript.
Experience with relational and NoSQL databases.
Familiarity with DevOps tools (Git Docker Kubernetes CI/CD).
Understanding of cloud technologies (AWS/Azure/GCP).
Strong problem-solving and debugging skills.
Experience with message queues (Kafka RabbitMQ).
Knowledge of authentication & authorization (OAuth2 JWT).
Exposure to cloud-native architectures and serverless computing.
Working knowledge of Agile methodologies.
Bachelors degree in Computer Science Engineering or related field.
2 8 years of hands-on experience in Java Full Stack development (vary based on role level).
Strong communication and teamwork abilities.
Ability to work in a fast-paced environment.
Attention to detail and quality-focused mindset.