Description
Ciklum
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As a Senior Full-Stack Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. You will play a pivotal role in building scalable, high-performance, and secure applications, driving end-to-end product development from backend microservices to modern, responsive frontends. This is an exciting opportunity to work in a modern Agile setup focused on innovation, resilience, and engineering excellence.
Responsibilities
- Lead the design and development of robust backend services using Java (11+), Spring Boot, Spring WebFlux, and Axon Framework
- Build highly responsive and dynamic UI components using Angular (13+) and reactive programming principles.
- Integrate with databases and messaging systems: Oracle, MongoDB, Redis, GraphQL
- Develop and consume RESTful and SOAP Web Services in distributed environments
- Contribute to the full software development lifecycle, from architecture to deployment, including CI/CD pipelines using Jenkins
- Participate actively in Agile/SAFe ceremonies like PI Planning, Iteration Planning, and System Demos.
- Conduct peer code reviews, ensure code quality, and mentor junior developers
- Collaborate with product managers, architects, and other engineers to deliver scalable and secure solutions aligned with business goals
Requirements
- 7+ years of hands-on experience in full-stack application development
- Strong backend skills: Java (11+), Spring Boot, Microservices, REST, SOAP, WebFlux, Axon Framework
- Strong frontend skills: Angular (13+), RxJS, and modern frontend architecture practices
- Database experience with Oracle, MongoDB, and caching with Redis
- Exposure to API development and integration using GraphQL
- Proficiency with CI/CD practices and tools like Jenkins
- Demonstrated experience working in Agile/Scrum or SAFe environments
- Excellent analytical, communication, and problem-solving skills
- Ability to work independently and collaboratively in a hybrid working model
Desirable
- Experience with cloud platforms like AWS, Azure, or GCP
- Domain knowledge in financial services or payment systems
- Experience with event-driven architecture and CQRS patterns
Whats in it for you
- Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, as well as financial and legal consultation
- Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses and company-paid certifications
- Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
- Flexibility: hybrid work mode at Chennai or Pune
- Opportunities: we value our specialists and always find the best options for them. Our Resourcing Team helps change a project if needed to help you grow, excel professionally and fulfil your potential
- Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
- Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events