HamburgerMenu
hirist

Job Description

We are looking for an experienced Full Stack Developer Java with 6+ years of hands-on experience in building end-to-end web applications. The ideal candidate should be well-versed in backend development using Java and Spring, as well as frontend technologies such as Angular or React. This role involves working across the software development lifecycle to design, develop, test, and deploy scalable, high-performance applications.


Key Responsibilities :


- Develop RESTful APIs, business logic, and services using Java, Spring Boot, and related frameworks.


- Build dynamic and responsive UIs using Angular, React, or Vue.js integrated with backend services.


- Design and manage relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).


- Write clean, maintainable code with unit tests, integration tests, and perform code reviews.


- Participate in CI/CD pipeline configuration and deployment to environments using tools like Docker, Jenkins, or GitHub Actions.


- Work closely with product owners, UX designers, QA engineers, and other developers in an Agile/Scrum environment.


- Create and maintain technical documentation, API references, and architectural diagrams.


Required Skills & Qualifications :


- Bachelors degree in Computer Science, Engineering, or a related field.


- Minimum 6 years of full stack development experience.


- Strong expertise in Java, Spring Boot, Spring MVC, JPA/Hibernate.


- Proficient in JavaScript, TypeScript, HTML5, CSS3.


- Experience with modern frontend frameworks : Angular (v8+) or React.js.


- Hands-on experience with REST APIs, JSON, and web security protocols.


- Proficiency with RDBMS (MySQL, PostgreSQL) and familiarity with NoSQL databases.


- Experience with Git, Maven/Gradle, and CI/CD tools.


- Good understanding of Agile development methodologies.


- Strong problem-solving, debugging, and communication skills.


Preferred Skills :


- Knowledge of Microservices Architecture.


- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).


- Familiarity with message brokers (Kafka, RabbitMQ).


- Exposure to performance tuning and application monitoring tools (New Relic, ELK, etc.).


- Certification in Java or full stack development is a plus.


info-icon

Did you find something suspicious?