HamburgerMenu
hirist

EverestDX - Java Full Stack Application Developer - Spring Boot/AngularJS

Posted on: 19/09/2025

Job Description

Job Summary :

We are seeking an experienced Java Full Stack Application Developer to design, develop, and maintain enterprise-grade applications.

The ideal candidate will be proficient in both backend development (Java, Spring Boot, REST APIs) and frontend development (Angular/React, JavaScript, HTML, CSS).

You will work in a collaborative environment, building scalable, secure, and high-performance applications, while ensuring seamless integration across all layers of the technology stack.

Key Responsibilities :

- Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and modern JavaScript frameworks (React/Angular).

- Collaborate with product owners, business analysts, and UI/UX designers to translate requirements into technical solutions.

- Build and integrate RESTful APIs and microservices for scalable backend systems.

- Implement front-end components with a focus on responsive design, performance, and usability.

- Write clean, efficient, and well-documented code following industry best practices.

- Ensure application security, scalability, and high availability across all layers.

- Conduct unit testing, integration testing, and code reviews to maintain code quality.

- Work in an Agile/DevOps environment with CI/CD pipelines, version control, and automated deployments.

- Monitor system performance, troubleshoot issues, and deliver timely fixes.

- Stay updated with emerging technologies, frameworks, and best practices in full stack development.

Required Skills & Qualifications :

- Strong proficiency in Core Java, J2EE, and Spring Boot framework.

- Hands-on experience with frontend technologies : React.js / Angular, JavaScript (ES6+), HTML5, CSS3, Bootstrap.

- Experience building and consuming RESTful APIs and microservices.

- Strong database knowledge : SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra).

- Experience with Git, Maven/Gradle, Jenkins, Docker, Kubernetes.

- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.

- Good understanding of design patterns, OOP concepts, and system architecture.

- Knowledge of unit testing frameworks (JUnit, Mockito, Jasmine, Karma).

Preferred Qualifications :

- Exposure to Agile/Scrum methodology.

- Experience in containerized applications (Docker/Kubernetes).

- Familiarity with message brokers like Kafka or RabbitMQ.

- Understanding of security practices (OAuth2, JWT, SAML).

- Prior experience in large-scale enterprise applications


info-icon

Did you find something suspicious?