Remote- Local Candidates Preferred*
JOB SUMMARY:• 8+ years’ experience in Software Architecture, Design & Development.• 4+ years’ experience in leading Software Dev teams and implementing enterprise application packages in distributed environments• Undergraduate degree, equivalent experience, or certification• Experience with Java 17+, Spring Boot3, Kafka, AWS EKS, MongoDB, Redis, GraalVM• In-depth knowledge of Integration patterns and architectures• Deep understanding of Domain-Driven Design, Cloud-Native Design Patterns, Microservices Architecture, Event-Driven Architecture, Reactive Systems, Actors, Service Orchestration and Choreography• Clean Code & SOLID Principles• Experience with technologies – Java, NoSQL, Spring boot, WebFlux, Kafka, Docker & K8s• Experience & understanding of DevOps, GitOps, CI/CD pipelines, logging, metrics, monitoring, tracing, OpenTelemetry, Kubernetes Patterns, Istio Service Mesh & OPA• Experience with Jira and Confluence• Experience performing Functional Tests with tools like Postman.• Experience with REST API’s, Java Microservices, Spring Boot, Unit Tests & BDD• Strong understanding of API platforms, back-end services, database and networking components of full stack infrastructure
Required:8+ years’ experience in software development with experience in Java/JEE application development. 5+ years hands-on experience with application development toolsUndergraduate degree or equivalent experience/certification
Preferred:Experience leading and managing end-to-end integration solutions development for enterprise software or hosted high-tech services.Worked on initiatives to implement Microservices by applying best practices in the industry.Successfully lead and managed development of cloud native applications using Sprig Boot or Spring Webflux, Play and Akka.Working knowledge in DevOps, Containerization and development of CI/CD pipelines.Knowledge of Kubernetes (k8s) and event driven architecture (Kafka), is a plus. Knowledge and\or Hands-on-experience with GO programming language and modern frameworks (like Micronaut, Quarkus) is a plus.Capable of performing requirement analysis, solution architecture reviews and high-level solution design, resource-based and API specification development.Experience working in an agile development environment with an onshore offshore model. Must be results oriented having demonstrated technology leadership experience in developing cutting edge technology.