Technical Architect - Java
Location
Worldwide
Posted
8 days ago
Salary
0
Seniority
Mid Level
Job Description
Technical Architect - Java
Exavalu Solutions India Pvt Ltd
Role Description This is a remote position. We are looking for an experienced Solution Architect with deep expertise in: - Java-based enterprise application architecture - AWS Cloud - Spring Boot Microservices - BPM (jBPM) - Business Rules (Drools) - Enterprise System Integration The ideal candidate will be responsible for designing scalable, secure, and highly available enterprise solutions while providing architectural leadership throughout the software development lifecycle. This role requires strong hands-on experience in: - Microservices architecture - Cloud-native application design - API strategy - Workflow orchestration - Rule engine implementation - Enterprise integration The candidate should be capable of driving end-to-end solution architecture, collaborating with business stakeholders, guiding engineering teams, and ensuring solutions meet functional and non-functional requirements. Qualifications - Enterprise Architecture - Solution Architecture - Enterprise Application Design - High-Level Design (HLD) - Low-Level Design (LLD) - Design Patterns - Architecture Governance - Java & Microservices - Java 17+ - Spring Boot - Spring Cloud - Microservices Architecture - REST APIs - gRPC - Service Decomposition - Distributed Transactions - Resilience Patterns - API Contract Design - Event-Driven Systems - Apache Kafka (or equivalent) - Event Streaming - Messaging Patterns - Asynchronous Processing - AWS Cloud - Amazon EKS / ECS - AWS Lambda - API Gateway - Amazon RDS - Amazon S3 - Amazon SQS / SNS - Amazon CloudWatch - Infrastructure & DevOps - Terraform - CloudFormation - Infrastructure as Code (IaC) - CI/CD Pipelines - Git - Jenkins / GitHub Actions / Azure DevOps - BPM & Rule Engine - jBPM - BPMN 2.0 - Workflow Design - Human Task Management - Process Versioning - Drools - DRL - Decision Tables - Rule Authoring - Rule Governance - KIE Deployment - Enterprise Integration - API Integration - Legacy System Integration - Third-party API Onboarding - Data Mapping - Canonical Data Models - Error Handling - Retry Strategies Requirements - Kubernetes - Docker - OpenShift - Service Mesh (Istio) - Observability tools: Prometheus, Grafana, ELK Stack, Splunk - Distributed Tracing - OpenTelemetry - OAuth 2.0 - JWT - API Security - Domain experience in: Insurance, Banking, Financial Services (BFSI) - Agile / Scrum - Performance Engineering - Cloud Security Best Practices Benefits - Diversity Inclusion: At Exavalu, we are committed to building a diverse and inclusive workforce. We welcome applications for employment from all qualified candidates, regardless of race, color, gender, national or ethnic origin, age, disability, religion, sexual orientation, gender identity or any other status protected by applicable law. - We nurture a culture that embraces all individuals and promotes diverse perspectives, where you can make an impact and grow your career. - Exavalu also promotes flexibility depending on the needs of employees, customers, and the business. It might be part-time work, working outside normal 9-5 business hours, or working remotely. - We also have a welcome back program to help people get back to the mainstream after a long break due to health or family reasons.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the migration of the Volunteer Impact backend from VB.NET/.NET Framework to C#/.NET 10, defining the migration approach and executing it incrementally against a live production system • Modernize a custom security framework (70+ custom attributes) into something that works on the new stack, with zero authorization bypasses • Strengthen the existing CI/CD pipeline and, with our quality engineering function, wire in the gates that catch functional and performance regressions before they reach production • Ship migrated areas to production independently and incrementally while the legacy application keeps running • Become the second engineer who can independently cut, validate, and deploy a production release • Identify, evaluate, and replace legacy dependencies that don’t have a path forward to modern .NET, without introducing functional or performance regressions • Make the technical sequencing calls: which areas migrate first, which dependencies get replaced when, and where automated conversion is viable vs. manual rewrite • Lay the foundation for the team to grow by modernizing the stack to one that any C# developer can contribute to
• Requires specialized depth and/or breadth of expertise in application development to manage specialized system applications throughout their lifecycle to ensure application solutions meet business needs. • Influences and works to solve complex problems; analyzes more complex business requirements and user requirements and develops advanced, innovative and useful software solutions. • Works independently with guidance in only the most complex situations. • May lead complex or cross-functional projects or manage relationships with vendors/contractors. • Participates in all aspects of product development from advanced, detailed programming to high-level, complex system design. • Owns the architecture and technical design for new initiatives/enhancements, creates proof of concepts, leads/mentors teams, maintains strong connection with the external teams. • Enforces quality and best practices, supports production issue and analysis, ensures project execution within the budget, provides estimate for the features and epics, and supports pre-grooming. • Performs other duties as assigned.
• Real systems that enterprise clients depend on. • System, Database and API design as a first-class skill. • Event-driven microservices on GCP Pub/Sub. • Webhook-triggered survey automation engine. • Resilient, observable services. • Security and SSO integration for enterprise clients with complex credential and access models. • Permission and access control systems that reflect matrix organizational hierarchies. • An integration layer that connects enterprise data sources to our platform through well-designed service interfaces.
Senior Backend Developer – Go, Python
DevsuDevsu is a technology agency that provides software development services, IT augmentation and staffing.
• Develop, optimise, and maintain backend services using Python and Golang. • Implement serverless solutions that ensure scalability, high availability, and cost efficiency. • Design and integrate AWS services such as Lambda, DynamoDB, RDS (PostgreSQL), Step Functions, API Gateway, and other serverless ecosystem components. • Implement authentication/authorisation mechanisms and follow API security best practices. • Actively participate in the technical definition, design, and implementation of new features and platform enhancements. • Collaborate with the development team to ensure adherence to engineering best practices, code quality standards, and architectural guidelines. • Troubleshoot and resolve complex technical challenges related to performance, security, reliability, and scalability. • Contribute to CI/CD processes and ensure efficient, reliable, and automated deployments. • Support the continuous improvement of backend architecture and cloud-native solutions. • Participate in code reviews and provide technical guidance to ensure maintainable and high-quality software delivery.


