Technical Consultant - Java Full Stack Developer

ntt

pune 3 Years Exp Posted 1h ago

Job Description

  • Design, develop, and maintain scalable web applications.
  • Develop RESTful APIs and microservices using Java and Spring Boot.
  • Build responsive user interfaces using Angular, React, or JavaScript frameworks.
  • Write clean, maintainable, and efficient code.
  • Integrate frontend components with backend services.
  • Optimize application performance and troubleshoot production issues.
  • Develop and maintain SQL/NoSQL databases.
  • Implement security best practices, authentication, and authorization.
  • Participate in code reviews and follow coding standards.
  • Work closely with cross-functional teams in Agile/Scrum methodology.
  • Create technical documentation and unit/integration tests.

Required Skills

Backend

  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA/Hibernate
  • REST APIs
  • Microservices
  • Maven/Gradle

Frontend

  • Angular (preferred) or React
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Bootstrap

Database

  • MySQL
  • PostgreSQL
  • Oracle
  • MongoDB (optional)

Tools & Technologies

  • Git/GitHub/GitLab
  • Jenkins
  • Docker
  • Kubernetes
  • SonarQube
  • Swagger/OpenAPI
  • Postman
  • JUnit
  • Mockito

Cloud (Preferred)

  • AWS
  • Azure
  • Google Cloud Platform (GCP)

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3–8+ years of experience in Java Full Stack Development.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with Agile/Scrum development methodologies.
  • Excellent communication and problem-solving skills.

Preferred Skills

  • Kafka or RabbitMQ
  • Redis
  • Elasticsearch
  • CI/CD pipelines
  • Terraform
  • OAuth2/JWT authentication
  • Design Patterns
  • System Design
  • Performance Tuning

Responsibilities in Agile Team

  • Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Collaborate with QA, DevOps, Product Owners, and Business Analysts.
  • Deliver high-quality code within sprint timelines.
    • Mentor junior developers when required.

Similar Openings for You