Backend developer
We are seeking an experienced Senior Java Backend Engineer to join our team and contribute to the design and delivery of robust, scalable backend systems. This role is ideal for someone who combines strong engineering fundamentals, distributed systems experience, and modern development practices, with a focus on performance, security, and maintainability.
What You'll Be Doing
- Analyze business and system requirements and design robust backend solutions aligned with functional and non-functional needs (performance, security, scalability, resilience, observability)
- Design, develop, and maintain microservices-based applications using Java and Spring framework
- Develop high-quality, reusable, and maintainable code in line with Zensar and client engineering standards
- Actively leverage AI tools (e.g., GitHub Copilot, AI agents) to accelerate development, improve code quality, and optimize workflows to enhance both business logic and platform capabilities within the product landscape
- Implement secure and scalable RESTful APIs, following industry best practices (JWT, API security)
- Work on complex algorithmic calculations and data processing used in financial systems
- Perform code reviews, enforce coding standards, and contribute to knowledge sharing within the team
- Collaborate with cross-functional teams (product, QA, DevOps, architecture) in an agile environment
- Contribute to CI/CD pipelines and support containerized deployments (Kubernetes)
- Participate in demos and stakeholder presentations to showcase new features and capabilities
- Ensure application observability through logging, monitoring, and tracing
What You Bring
- 7+ years of experience in backend development using Java
- Degree in Computer Science or a related field
- Strong expertise in Spring Boot, Spring Cloud, and Java ecosystem
- Solid experience with microservices and distributed systems design
- Hands-on experience with event-driven architectures and Kafka
- Strong experience designing and developing REST APIs
- Knowledge of API security including authentication and authorization (JWT)
- Good experience with SQL, data modeling, and performance tuning
- Hands-on experience with Docker and Kubernetes
- Experience with CI/CD tools and DevOps practices
- Good understanding of observability tools and practices
- Strong grasp of software design patterns and best practices
- Experience using AI-assisted development tools within the SDLC
- Excellent problem-solving and debugging skills
Soft Skills
- Strong communication and presentation skills
- Ability to collaborate across global and cross-functional teams
- Proactive and ownership-driven mindset
- Comfortable working in fast-paced, delivery-focused environments
Nice to Have
- Experience in financial services or capital markets domain
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Understanding of high-availability, resilience, and fault-tolerant design patterns