Other Location Bangalore IndiaLanguage English Summary We re Concentrix The intelligent transformation partner Solution-focused Tech-powered Intelligence-fueled The global technology and services leader that powers the world s best brands today and into the future We re solution-focused tech-powered intelligence-fueled With unique data and insights deep industry expertise and advanced technology solutions we re the intelligent transformation partner that powers a world that works helping companies become refreshingly simple to work interact and transact with We shape new game-changing careers in over 70 countries attracting the best talent The Concentrix Technical Products and Services team is the driving force behind Concentrix s transformation data and technology services We integrate world-class digital engineering creativity and a deep understanding of human behavior to find and unlock value through tech-powered and intelligence-fueled experiences We combine human-centered design powerful data and strong tech to accelerate transformation at scale You will be surrounded by the best in the world providing market leading technology and insights to modernize and simplify the customer experience Within our professional services team you will deliver strategic consulting design advisory services market research and contact center analytics that deliver insights to improve outcomes and value for our clients Hence achieving our vision Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional And we re proud to be recognized with awards such as World s Best Workplaces Best Companies for Career Growth and Best Company Culture year after year Join us and be part of this journey towards greater opportunities and brighter futures Description Software Development - Must Have hands on expertise for Java J2EE SpringBoot RabbitMQ KAFKA Elastic Search REDIS CI-CD PostgreSQL CI-CD deployments R3 Corda Block Chain Camunda AWS cloud React Location Bangalore Responsibilities Collaborate with stakeholders business team developers client technical team third party stakeholders to understand business requirements and translate them into technical specifications Design and develop high-performance secure and maintainable software solutions using Java J2EE Spring Boot frameworks and best practices Lead the development team in defining coding standards design patterns and architectural approaches to ensure code quality consistency and maintainability In-depth knowledge of Java programming language J2EE frameworks e g Spring Hibernate and object-oriented design principles API design and microservices Proven experience in designing and developing enterprise-scale applications using third party APIs and monolithic microservices based architecture Solid understanding of SQL and database management systems Ability to write SQL NoSQL queries using aggregations Solid understanding on Event driven architecture using RabbitMQ KAFKA Solid Understanding on Design patterns like CQRS Event Sourcing side car etc Robust understanding on Micro service architecture Develop and maintain technical documentation API specifications and user guides Stay up-to-date with the latest advancements in Java technologies J2EE frameworks Conduct code reviews identify potential issues and mentor leads devs in best practices Participate in technical discussions providing guidance and expertise on software design decisions Troubleshoot complex technical problems and develop solutions to ensure system stability and performance Maintain a strong understanding of security best practices and implement them throughout the development lifecycle Troubleshoot support related complex issues and technical problems and mentor support developers for resolution Work effectively with other teams QA operations to ensure smooth development testing and deployment of applications including API integrations Qualifications Excellent communication collaboration and problem-solving skills Ability to work independently and as part of a team in a fast-paced environment Strong analytical and critical thinking skills Attention to detail and a commitment to delivering high-quality work Experience in the Banking Domain is preferred