Talent.com
This job offer is not available in your country.
Java Full Stack Developer - Spring Boot / AngularJS

Java Full Stack Developer - Spring Boot / AngularJS

BLJ Tech GeeksGurugram
22 days ago
Job description

We are looking for a highly skilled and experienced Full Stack Developer with a strong background in Java, Spring Boot, Microservices, and Angular to join our development team. The ideal candidate will be responsible for the design, development, and maintenance of scalable and high-performance applications. This role requires deep technical knowledge, strong problem-solving abilities, and the capacity to lead and mentor junior developers.

Key Responsibilities :

  • Design and develop robust, scalable, and secure full-stack applications using Java (Spring Boot) on the backend and Angular with Material Design on the frontend.
  • Responsible for end-to-end application development from requirement analysis and design to development, testing, deployment, and maintenance.
  • Write clean, efficient, and maintainable code that adheres to best practices in software engineering.
  • Collaborate with cross-functional teams including Product Managers, UI / UX Designers, QA Engineers, and DevOps.
  • Review and interpret business requirements into technical solutions.
  • Conduct code reviews, mentor junior developers, and ensure code quality through static analysis, unit testing, and integration testing.
  • Optimize application performance through monitoring, tuning, and debugging multithreaded and high-throughput systems.
  • Participate in architectural discussions and design planning for new features and system improvements.
  • Write and maintain technical documentation, including design documents and implementation specifications.
  • Stay current with emerging technologies and industry trends.

Required Technical Skills :

Backend :

  • Strong proficiency in Java (Java 8 or higher)
  • Spring Framework / Spring Boot
  • Microservices architecture and RESTful API development
  • Multithreading and concurrent programming
  • Experience with JPA / Hibernate, SQL, and relational databases (e.g., MySQL, PostgreSQL)
  • Familiarity with messaging frameworks (e.g., Apache Kafka, RabbitMQ, ActiveMQ)
  • Frontend :

  • Solid experience with Angular (Angular 8+)
  • Experience using Angular Material Design
  • Proficient in TypeScript, HTML5, CSS3, and responsive design
  • Understanding of state management and component-based architecture
  • DevOps & Deployment :

  • Working knowledge of application servers (Tomcat, JBoss, etc.)
  • Familiarity with CI / CD pipelines (Jenkins, GitHub Actions, etc.)
  • Experience with containerization (Docker, Kubernetes is a plus)
  • Version control using Git (GitHub, GitLab, Bitbucket)
  • Testing & Quality :

  • Unit and integration testing frameworks (JUnit, Mockito, Jasmine, Karma)
  • Understanding of automated build and test environments
  • Soft Skills & Competencies :

  • Strong analytical and problem-solving skills
  • Ability to work independently and as part of a team
  • Strong written and verbal communication skills
  • Attention to detail and commitment to producing high-quality work
  • Proactive in identifying problems and suggesting solutions
  • Experience working in Agile / Scrum environments
  • Preferred Qualifications :

  • Bachelor's or Masters degree in Computer Science, Engineering, or a related field
  • Experience in cloud-based development (AWS, Azure, or GCP)
  • Exposure to monitoring tools (New Relic, Prometheus, etc.)
  • Familiarity with performance profiling and system tuning
  • ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Gurugram