JAVA FULL STACK LEAD

Not Interested
Bookmark
Report This Job

profile Job Location:

Hyderabad - India

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

Location: Bengaluru Chennai Hyderabad Pune

JD Role Lead (Band B3)

Job ID (JAVA FULL STACK) 8 - 12 Years

Job Requirements

Java Full stack: (MUST SKILL)

Must to have skills

Java Development: Proficient with Java 8 and above (Java 1721) including functional

programming.

Design Patterns: Proficiency in the design patterns ( Core Java JEE patterns).

Microservices/ API development : Strong knowledge in microservices development using

Spring boot and Rest APIs WebFlux ORM (JPA/Hibernate) and caching.

Additional Frameworks: Experience with Spring Batch Integration or GraphQL is a plus.

Concurrency & Multithreading: Skilled in multithreading Concurrency API and Collections.

Data Management: Good Knowledge on Spring Data/ JPA / Hibernate and database (PL-

SQL/Oracle/SQL Server / NoSQL ).

Testing: Strong coding skills with unit testing experience using JUnit Spock or Groovy.

Agile Methodologies: Knowledge of Agile practices like Scrum and Kanban.

Messaging Systems: Expertise in Kafka/ RabbitMQ / MQ series.

Cloud Native Development: Hands-on experience with cloud-native applications.

CI/CD & Version Control: Experience with CI/CD pipelines using Jenkins GitHub and GitLab.

Containerization: Skilled in deploying applications to Docker and Kubernetes.

Cloud Services: Experience with cloud platforms like Azure / AWS / GCP.

HTML/CSS: Good understanding of HTML5 CSS3 and responsive design.

Web Services: Experience with REST-based APIs using JSON and XML.

API Integration: Hands-on experience in integrating front-end applications with backend

services.

JS Frameworks: Good experience with Angular or React JS including state management and

core components like Web hooks and Redux Node JS and NPM tool .

UI/UX Design: Basic understanding of user interface and user experience design principles.

Cross-Browser Compatibility: Ensuring applications work across different browsers and

devices.

Testing: Experience with frontend testing frameworks like Jest Mocha or Cypress.

Communication: Excellent written and verbal communication skills.

Java Based debugging skills using Eclipse IntelliJ STS IDEs.

JD for Tech Interviews

JD Role Architect C1

Job ID (JAVA FULL STACK) 12 Years

Job Requirements

Java Full stack: (MUST SKILL)

Must to have skills

Core Java & Spring

Expert level of experience with Java 8 (lambdas/streams generics collections).

Deep understanding of JVM internals GC heap/stack classloading memory

management and performance tuning.

Advanced multithreading/concurrency: Executor framework Fork/Join locks concurrent

collections Java memory model and non-blocking programming.

Expert in Spring Boot Spring MVC Spring Cloud Spring Security Spring Data JPA Spring

Batch.

Strong experience building RESTful APIs SOAP services and/or GraphQL endpoints with

best practices for API design versioning and documentation (Swagger/OpenAPI).

Experience designing secure APIs using OAuth2/OIDC/JWT/TLS/mTLS.

Architecture & Microservices

Strong experience defining application/integration architectures solution blueprints and

reference architectures.

Deep understanding of design patterns (IoC MVC Factory Strategy Observer Builder

etc) SOLID DDD and hexagonal architecture.

Hands-on microservices architecture with Spring Boot & Spring Cloud (Config Gateway

Circuit Breaker Service Discovery) API gateway service discovery and event-driven

architecture.

Experience with microservices patterns such as Saga/Orchestration and service mesh

concepts.

Strong understanding of OAuth2/OIDC JWT OWASP encryption secrets management

and secure coding practices.

Databases & Messaging Strong experience with SQL databases (PostgreSQL/MySQL/Oracle/SQL Server) and NoSQL stores (MongoDB/Cassandra/DynamoDB). Proficient with Hibernate/JPA query optimization indexing transaction management schema design; understanding of ACID CAP theorem and eventual consistency. Hands-on with messaging systems such as Kafka and/or RabbitMQ (or equivalent) including event streaming partitioning and reliability patterns. Performance Scalability & Observability Proven experience in performance tuning and profiling (e.g. JProfiler VisualVM YourKit) resolving bottlenecks in high-throughput low-latency systems and designing scalable architectures using caching (Redis Hazelcast or similar) sharding and data partitioning strategies. Strong experience with connection pooling (e.g. HikariCP) load balancing capacity planning and observability (logging metrics and tracing using ELK Prometheus Grafana OpenTelemetry Splunk or similar tools). Cloud DevOps & Tooling Hands-on experience with at least one major cloud (AWS Azure or GCP) and cloud-native design patterns (12-factor). Experience with Docker and Kubernetes (EKS/AKS/GKE) and basic Helm usage. Strong CI/CD experience using Jenkins GitLab CI GitHub Actions or Azure DevOps including automated quality gates. Infrastructure as Code using at least one of Terraform CloudFormation or Ansible. Proficiency with Git branching strategies and code review practices; familiarity with Maven/Gradle. Experience with code quality tools such as SonarQube and at least one of Checkstyle/PMD/SpotBugs. GenAI Experience / Exposure : Hands-on experience with AI-assisted development tools (e.g. GitHub Copilot) and GenAI/LLM assistants for code tests documentation and refactoring plus understanding of agentic workflows and integrating GenAI-driven automation into the SDLC while maintaining code quality and security. Testing & Quality Strong experience with JUnit and Mockito plus integration testing. Good understanding of TDD/BDD and tools such as Cucumber Spock or similar. Exposure to contract testing and container-based testing (e.g. TestContainers). Frontend Strong experience with JavaScript/TypeScript and modern frameworks (React or Angular) including state management (hooks Redux) and related libraries.

Solid understanding of HTML5 CSS3 responsive design and cross-browser compatibility to build user-friendly device-agnostic UIs. Experience integrating frontends with backends using REST APIs including knowledge of REST consumption patterns CORS and WebSocket communication. Familiarity with and frontend build/testing tooling such as Webpack Babel npm and frontend test frameworks like Jest Mocha or Cypress plus basic UI/UX design principles.


Required Skills:

Java 8Angular 8ReactSpring boot

Location: Bengaluru Chennai Hyderabad Pune JD Role Lead (Band B3) Job ID (JAVA FULL STACK) 8 - 12 Years Job Requirements Java Full stack: (MUST SKILL) Must to have skills Java Development: Proficient with Java 8 and above (Java 1721) including functional programming. Design Patterns: Proficiency ...
View more view more