IN_ Senior Associate_Java Fullstack Developer _One Cloud_Advisory_Bangalore
- Compensation
- Not disclosed
- Location
- Bangalore, Karnataka, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Full description
**Job Description
& Summary: **
We are seeking a Senior Java Full Stack Developer to design, build,
secure, test, and operate scalable enterprise applications. The role requires
strong hands-on expertise in Java 17/21, Spring Boot 3.x, RESTful APIs,
microservices, relational databases, and a modern frontend framework such as
React or Angular. You will own features across the full software delivery
lifecycle and collaborate with product, architecture, UX, QA, DevOps, and
security teams.
Job Position Title:
IN_ Senior Associate_Java Fullstack Developer _One Cloud_Advisory_Bangalore
Responsibilities:
· Design and implement production-grade backend services using Java
17/21, Spring Boot 3.x, Spring MVC, Spring Data JPA, and Spring Security.
· Build versioned REST APIs with clear contracts, validation,
consistent error handling, pagination, idempotency, and OpenAPI documentation.
· Develop modular, responsive, and accessible user interfaces using
React or Angular, TypeScript, HTML5, CSS3, and component-based design.
· Design microservices and distributed workflows with appropriate
service boundaries, synchronous and asynchronous communication, resilience
patterns, and backward-compatible interfaces.
· Implement authentication and authorization using OAuth 2.0, OpenID
Connect, JWT, and role-based access controls; address OWASP
application-security risks.
· Model and optimize data access for PostgreSQL or MySQL using
JPA/Hibernate, transactions, indexing, query analysis, and schema migration
tools such as Flyway or Liquibase.
· Integrate event-driven components using Kafka, RabbitMQ, or JMS,
including retry, dead-letter, ordering, and delivery-semantics considerations.
· Create automated unit, integration, contract, API, and UI tests using
JUnit 5, Mockito, Testcontainers, Jest, Cypress, or equivalent frameworks.
· Package and deploy services using Maven or Gradle, Docker,
Kubernetes, and CI/CD pipelines in Jenkins, GitLab CI, GitHub Actions, or Azure
DevOps.
· Instrument applications with structured logging, metrics, traces,
health checks, and dashboards using OpenTelemetry and enterprise observability
platforms.