Posted:
5/18/2026, 2:29:47 AM
Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India
Experience Level(s):
Mid Level ⋅ Senior
Field(s):
DevOps & Infrastructure ⋅ Software Engineering
We're looking for a Principal to Senior-level expert in Java, Spring Boot, and Microservices with
at least 8+ years of hands-on experience. The ideal candidate will have a strong background in
designing and architecting complex integration solutions. Experience with Apache Camel and
MuleSoft is a significant advantage
Core Java / JDK Expertise
* Deep understanding of Java SE 8, 11, and 17** features (Lambdas, Streams, var, Records,
Pattern Matching, Sealed Classes)
* Memory management, garbage collection tuning
* Exception handling, collections framework, multithreading/concurrency (Executors,
ForkJoinPool, CompletableFuture)
* JIT compiler behavior and performance tuning
* Reflection, annotations, class loaders
Spring & Spring Boot
* Spring Core (IoC, AOP, Bean lifecycle)
* Spring Boot starters, autoconfiguration, profiles
* Spring Data JPA, JDBC, MyBatis integration
* Spring Web / WebFlux (Reactive), Spring MVC
* Spring Security (JWT, OAuth2, SSO)
* Spring Actuator (for metrics & health checks)
* Error handling with `@ControllerAdvice`, `@ExceptionHandler`
* REST API versioning and HATEOAS
Microservices Architecture
* Domain-driven design, bounded contexts
* RESTful design principles
* Circuit breakers (Resilience4j, Hystrix)
* Service discovery (Eureka, Consul)
* Load balancing (Spring Cloud LoadBalancer, Ribbon)
* API contracts (OpenAPI/Swagger, JSON Schema)
* Distributed tracing (Sleuth, Zipkin, OpenTelemetry)
* Saga and orchestration/choreography patterns
Containerization & Orchestration
* Docker: multi-stage builds, custom Dockerfiles, container debugging
* Kubernetes:
* Deployments, StatefulSets, Services, Ingress
* Helm charts, ConfigMaps, Secrets* Resource requests/limits, probes, autoscaling
* OpenShift: project/namespace creation, Route & DeploymentConfig, oc CLI, S2I
CI/CD & DevOps Integration
* Jenkins, GitHub Actions, GitLab CI
* Docker image pipelines, Helm deployments
* ArgoCD or Flux for GitOps
* Maven/Gradle build pipelines
* SonarQube/Checkstyle/PMD integration for code quality
* Secrets management (Vault, K8s secrets)
API Gateway / Management
* API Gateway (Kong, Zuul, Spring Cloud Gateway, NGINX)
* Rate limiting, caching, circuit breakers at gateway level
* API Manager (Apigee, Azure API Mgmt, or Kong Enterprise)
* OAuth2 / JWT integration with API gateway
* Developer portals and API monetization (optional)
Integration Patterns & Messaging
* Apache Camel:
* Routes, EIPs (Content-based routing, Splitter, Aggregator)
* Connectors (file, SFTP, HTTP, JMS, Kafka)
* Kafka:
* Producer/Consumer patterns, Avro/Schema Registry
* Kafka Streams, Kafka Connect
* Partitions, offset management, replayability
* JMS, RabbitMQ (if applicable)
* Deep Experience with Standard Enterprise Integration Patterns
Testing & Validation
* Unit testing (JUnit 5, Mockito, AssertJ)
* Spring Boot Test, WebTestClient, Testcontainers
* Contract Testing (Pact, Spring Cloud Contract)
* Postman or REST Assured for integration testing
* Load/Performance Testing (JMeter, Gatling, Locust)Databases
* Relational:
* Oracle: PL/SQL, stored procedures, query tuning
* MSSQL: triggers, indexing, locking behavior
* NoSQL:
* MongoDB: collections, aggregation framework, schema design
* Optional: Redis for caching
Observability & Monitoring
* Prometheus + Grafana for metrics
* ELK/EFK Stack (Elasticsearch, Fluentd/Logstash, Kibana)
* Jaeger/Zipkin/OpenTelemetry for distributed tracing
* Alerting via PagerDuty, OpsGenie, or custom integrations
* Log correlation and error tracking (Sentry, New Relic, Datadog, Splunk)
Architecture & Best Practices
* Clean Architecture, Hexagonal Architecture
* 12-factor app methodology
* Modular monolith to microservices migration experience
* Security best practices (e.g., OWASP Top 10, CSRF, XSS mitigation)
* Domain modeling, API-first design
* Documentation
Soft Skills & Collaboration
* Agile/Scrum methodologies (JIRA, Confluence)
* Good understanding of DevOps and PlatformOps collaboration
* Code review etiquette, pair programming
* Mentorship capability for junior devs
* Problem-solving with systems thinking mindset
Website: https://fmcna.com/
Headquarter Location: Waltham, Massachusetts, United States
Employee Count: 10001+
Year Founded: 1996
Last Funding Type: Post-IPO Equity
Industries: Biotechnology ⋅ Health Care ⋅ Medical ⋅ Pharmaceutical