Java Full Stack Development- Lead
TOP IT Consulting MNC
Apply  

Highlights:

5.50 - 9.00 Years
10.00 - 21.00 INR (Lacs)/Yearly
Full-time
Bengaluru

Skills

java full stack developer
Java Development

Roles & Responsibility

PositionJava Full Stack Developer
Experience: 4–8 Years (can be adjusted based on the requirement)

Role Overview

We are looking for an experienced Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, REST APIs, Microservices, React/Angular, SQL, and cloud technologies.

The candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable enterprise applications across both backend and frontend layers. The role requires close collaboration with Product, Business, QA, DevOps, and Architecture teams in an Agile environment.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Java and Spring Boot.
  • Develop robust and secure RESTful APIs and microservices.
  • Implement business logic using Core Java, Java 8/11/17+, Collections, Streams, Exception Handling, Multithreading, and OOP concepts.
  • Develop responsive and user-friendly web applications using React.js / Angular.
  • Build reusable frontend components using JavaScript/TypeScript, HTML5, and CSS3.
  • Integrate frontend applications with backend REST APIs.
  • Design and optimize relational databases and write efficient SQL queries.
  • Work with Spring Data JPA, Hibernate/JPA for database integration.
  • Implement application security using technologies such as Spring Security, OAuth2, JWT, and role-based access control.
  • Develop and maintain microservices-based applications and support distributed system architecture.
  • Write unit, integration, and automated tests using JUnit, Mockito, and relevant frontend testing frameworks.
  • Participate in code reviews and ensure adherence to coding and architectural standards.
  • Troubleshoot application and production issues and perform root-cause analysis.
  • Collaborate with QA, DevOps, Product Owners, Business Analysts, and Solution Architects.
  • Participate in Agile/Scrum ceremonies including sprint planning, refinement, daily stand-ups, reviews, and retrospectives.
  • Support CI/CD pipelines, application deployments, monitoring, and production releases.
  • Contribute to technical documentation, design discussions, and continuous improvement initiatives.

Requirements

    Good to Have

    • Kafka or other messaging technologies
    • API Gateway and Service Discovery
    • Kubernetes
    • AWS/Azure/GCP
    • Redis or other caching technologies
    • NoSQL databases such as MongoDB
    • OAuth2 / OpenID Connect
    • Experience with event-driven architecture
    • Knowledge of system design and distributed systems
    • Exposure to AI-assisted development tools

    Educational Qualification

    • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
    • Relevant professional experience in software development may be considered in lieu of a formal degree.

    Candidate Profile

    • Strong analytical and problem-solving skills.
    • Good understanding of software development lifecycle and engineering best practices.
    • Ability to work independently as well as collaboratively.
    • Strong communication and stakeholder-management skills.
    • Good understanding of application security, scalability, performance, and maintainability.
    • Ability to work in a fast-paced Agile/Scrum environment.
    • Strong ownership mindset and willingness to learn new technologies.

About TOP IT Consulting MNC