Sponsored
Verified Job IT / Software / Data Analyst

Senior Full-Stack Engineer (Java + Angular) — Microservices

Bengaluru, Karnataka
IT / Software / Data Analyst
#38135
Remote / WFH
NeoIntelli Technologies

Job Description

Senior Full-Stack Engineer (Java + Angular) — Microservices
• Location: Bangalore
• Experience : 7-12 Years

About the Role

We’re looking for a hands-on Full-Stack Engineer who can build and scale secure, resilient microservices on Google Cloud Platform (GCP), develop modern Angular front-ends, and integrate with Atlassian tools (Jira/Confluence/Bitbucket) via REST APIs and webhooks. You’ll design robust APIs, automate machine/service execution (background jobs, workers, CI/CD pipelines, infrastructure automation), and collaborate within a cross-functional Scrum team to ship high-quality features quickly and reliably.

Key Responsibilities
• Full-Stack Development
• Design, develop, and maintain Java (Spring Boot) microservices and Angular SPAs.
• Implement RESTful APIs, GraphQL (optional), and event-driven patterns (e.g., Pub/Sub).
• Craft responsive, accessible UI components; optimize bundle size and performance.
• Microservices & Cloud Architecture (GCP)
• Design domain-driven services with clear bounded contexts and contracts.
• Deploy to GKE / Cloud Run, manage Cloud SQL/Spanner/Firestore, Pub/Sub, Cloud Storage.
• Implement CI/CD with Cloud Build/GitHub Actions/Bitbucket Pipelines, IaC (Terraform optional).
• Atlassian Integration (API Integration)
• Integrate with Jira/Confluence/Bitbucket via REST APIs and webhooks.
• Automate ticket workflows, sync issue states, push build/deploy status, post release notes.
• Manage OAuth 2.0/Personal Access Tokens, rate limiting, retries, and audit logging.
• Machine/Service Execution & Automation
• Build and orchestrate background workers, job schedulers, and pipelines (e.g., Cloud Scheduler + Cloud Tasks/Workflows).
• Implement idempotent job execution, backoff/retry, and dead-letter handling.
• Integrate containerized services (Docker) and manage runtime telemetry and auto-scaling.
• Quality, Security & Observability
• Ensure code quality via tests (unit/integration/e2e), code reviews, and static analysis.
• Implement OpenAPI contract-first development; apply OWASP security controls.
• Set up monitoring, tracing, and logging (Cloud Logging/Monitoring, OpenTelemetry).
• Agile Delivery
• Collaborate within a Scrum team (PO, SM, QA, DevOps, Designers).
• Participate in sprint planning, estimations, reviews, and retrospectives.
• Break down epics into deliverable stories, own features end-to-end.

Required Qualifications
• Education/Experience: 7–12 years (Junior to lead) in full-stack or back-end heavy roles.
• Back-End (Java):
• Java 11+, Spring Boot, Spring Cloud, JPA/Hibernate, Maven/Gradle.
• REST API design, pagination, filtering, HATEOAS (nice-to-have).
• Messaging (Kafka/Pub/Sub/RabbitMQ) and event-driven architecture.
• Front-End (Angular):
• Angular 12+, TypeScript, RxJS, NgRx (or other state management), Angular Material.
• Webpack/Vite, lazy loading, performance optimization, a11y.
• Cloud (GCP):
• GKE or Cloud Run, Cloud SQL/Spanner, Pub/Sub, Cloud Storage, IAM.
• CI/CD (Cloud Build, Bitbucket/GitHub Actions), Secret Manager, Artifact Registry.
• Atlassian Integration:
• Hands-on with Jira/Confluence/Bitbucket REST APIs and webhooks.
• Practical OAuth 2.0 flows, PATs, rate limiting, pagination, and error handling patterns.
• Automation & Jobs:
• Background jobs/worker patterns, schedulers (e.g., Quartz, Cloud Scheduler).
• Idempotency, retries with exponential backoff, circuit breakers (Resilience4j).
• General:
• Solid understanding of microservices, DDD, API versioning, and backward compatibility.
• SQL (PostgreSQL/MySQL), data modeling, and NoSQL familiarity.
• Docker, Git, code review practices, trunk/branch strategies.
• Strong problem-solving, debugging, and communication skills.
View more Senior Jobs in Bengaluru →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Senior Data Analyst gaurav2 Verified
Jaipur, Rajasthan IT / Software / Data Analyst

Job Description: Senior Data Analyst Position Overview: We are seeking a skilled and experienced Senior Data Analyst to join our dynamic tea...

Posted Just now View Details
Full Stack Engineer HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Axis My India, is Indias leading Consumer Data Intelligence Company and a Harvard Business School case study, offering research & marketing ...

Posted 7m ago View Details
LaravelCodeIgniterPHP Developer HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Looking for full time Laravel developer with 3+ years of experience with PHP and at least 1 year experience with CodeIgniter or Laravel. Wor...

Posted 7m ago View Details
Technical Officer HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Looking for Officer/Sr. Officer in Technical Department. Responsibilities: • Handling Shift Technical activity related to uniformity & balan...

Posted 7m ago View Details