3665BR
- Location not stated
- 1 day ago
- Java
- Spring Boot
- Microservices
- REST API
- SQL
- PostgreSQL
- Redis
- JVM
- System Design
- Unit Testing
- Integration Testing
- AI
- Claude Code
- Temporal
- Apache NiFi
- Python
- Azure
- GCP
- AWS
- Kubernetes
- Docker
- Helm
- Devops
- CI/CD
- GitHub Actions
- Copilot
Job Description
Job Title
Senior Software Engineer/MTS
Enterprise Integration, Orchestration & Performance Engineering
Experience
3-5 Years
Job Summary
We are seeking a highly skilled Software Engineer to build and enhance enterprise-scale integration and orchestration platforms. The ideal candidate should have strong expertise in Java, Spring Boot, distributed systems, performance engineering, concurrency, memory management, and code quality.
The candidate will work on high-throughput, mission-critical platforms involving workflow orchestration, API development, automation, integration frameworks, and large-scale backend systems. The role requires deep technical expertise in identifying and resolving memory leaks, race conditions, multithreading issues, performance bottlenecks, and scalability challenges.
Mandatory Skills
Core Backend Engineering
- Strong Java programming expertise (Java 17+ preferred)
- Spring Boot and Microservices Architecture
- REST API Design and Development
- Object-Oriented Design Principles and Design Patterns
- SQL and Database Design (PostgreSQL preferred)
- Redis Cache Design and Performance Optimization
- JVM Internals
- Heap Dump Analysis
- Thread Dump Analysis
- Garbage Collection Analysis
- Memory Leak Detection and Resolution
- CPU and Latency Optimization
- Application Performance Tuning
- Production Incident Troubleshooting
- Multithreading
- Concurrent Programming
- Thread Safety Design
- Synchronization Mechanisms
- Race Condition Detection and Prevention
- Deadlock Analysis
- Distributed System Design Principles
- Idempotency and Fault-Tolerant Design
- Strong Code Review Experience
- Ability to review code for:
- Memory leaks
- Resource leaks
- Concurrency issues
- Race conditions
- Deadlocks
- Scalability issues
- Security vulnerabilities
- Performance bottlenecks
- Unit Testing and Integration Testing
- Hands-on experience using:
- GitHub Copilot
- Microsoft Copilot
- Claude Code
- Other AI coding assistants
- Experience leveraging AI tools for:
- Code generation
- Code reviews
- Refactoring
- Performance optimization
- Test generation
- Technical documentation
Preferred Skills (Good to Have)
Workflow & Orchestration
- Experience building orchestration systems using:
- Temporal
- Camunda
- Conductor
- Custom Workflow Engines
- Design of resilient stateful workflows
- Retry, Compensation, and Recovery Patterns
- Designing complex data flows
- Custom Processor Development
- Controller Services
- Flow Performance Tuning
- Cluster Troubleshooting
- Automation Scripts
- Platform Utilities
- Operational Tooling
- Data Processing
- Azure
- GCP
- AWS
- Docker
- Kubernetes
- Helm
- CI/CD Pipelines
- GitHub Actions
- Design and develop enterprise-grade backend applications using Java and Spring Boot.
- Build scalable orchestration and automation platforms.
- Review code with a strong focus on memory management, concurrency, performance, and scalability.
- Identify and fix memory leaks, race conditions, deadlocks, and production performance issues.
- Drive engineering best practices across the codebase.
- Collaborate with architects and product teams to design resilient distributed systems.
- Leverage AI-assisted development tools to improve engineering productivity and code quality.
- Mentor engineers and contribute to architectural decisions.
- Participate in root cause analysis and production incident resolution.
The ideal candidate is someone who:
- Thinks like a platform engineer rather than a feature developer.
- Has deep understanding of JVM and distributed systems.
- Can diagnose complex production issues quickly.
- Has extensive code review experience.
- Understands scalability, reliability, and performance at enterprise scale.
- Is comfortable using AI-powered engineering tools as part of daily development workflows.
- Has exposure to integration and orchestration platforms.
- Java & Spring Boot Expertise
- Performance Engineering
- Memory Leak Detection & Prevention
- Multithreading & Race Condition Analysis
- Distributed Systems Design
- Code Review Excellence
- AI-Assisted Development (Copilot / Claude Code)
- Workflow Orchestration Experience
- Apache NiFi
- Python
- Cloud Platforms
- Kubernetes
- DevOps Practices
- Orchestration
- Role: Member - Product Engineering
- State / Region / Province: KARNATAKA
- Work Location: BANGALORE
- Company: EdgeVerve Systems Ltd
- Practice Unit: EDGEEV
3665BR · EdgeVerve Systems