Source description
About the role
Job title: Senior Java Developer Experience: 7 to 15 Years Location: Bangalore Notice Period: Immediate to 15 days Work Mode: WFO Must Have Skills: Java 8/11/17, Spring Boot, Microservices, Kafka, Junit, Multithreading. Good to have: · JUnit, Mockito, Databases, NO SQL, Cassandra, etc · CI/CD Roles & Responsibilities: · Drive the design, development, and implementation of high-quality software solutions using Spring Boot and microservices architecture. · Participate in design discussions, architectural decisions, and code reviews to ensure scalability, reliability, and maintainability of the software. · Develop comprehensive API documentation and specifications to facilitate integration and usage by other teams and external partners. · Collaborate with quality assurance engineers to develop automated test suites for API testing, ensuring comprehensive coverage and reliability of APIs. · Stay updated with the latest technologies and industry trends and evaluate their potential impact on our projects and solutions. · Gain exposure to different brands within our organization, understand their unique requirements and implementation strategies, and contribute to the development of scalable and flexible solutions. · Analyse and optimize the end-to-end order lifecycle, including order processing, delivery, and returns, to enhance the overall customer experience. · Study real-life cases from leading e-commerce giants, identify best practices and opportunities for improvement, and incorporate them into our software solutions. Required Skills: · 7+ years in Java 8/11/17, Functional programming in Java, Sprint Boot, REST API Development, Kafka, WebFlux (nice to have), JUnit, Mockito, Databases, NO SQL, Cassandra, etc · Software delivery leveraging agile practices at scale. · Technical expertise and hands-on experience with implementing and owning enterprise level Order Management and related Supply Chain Systems. · Hands-on experience in building and governing Microservices related to Supply Chain domain. · Expertise in building highly scalable and transactional customer-facing applications. · Good understanding of infrastructure, networks, and security with a focus on security life cycle management and cybersecurity. · Experience with building CI/CD and DevOps solutions. · Strong analytical skills with the ability to dissect complex problems and propose effective solutions. · Excellent communication and leadership skills, with the ability to mentor and inspire team members. · Experience with Maven or Gradle, Git and GitHub Enterprise expertise. · Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams. · Comfortable working in a fast-paced, result-oriented environment.
More at Tuitions Tree
Related open roles
Oracle FLEXCUBE Core Banking Solution Expert (Contract Role)
Bangalore
C#.net core developer
India
Full Stack Developer (.NET+ Angular)
Hyderabad
Senior Associate Technology L1 – Open link Endur Senior Developer
Bangalore · Hyderabad · Mumbai
Angular Developer
Mumbai · Chennai
Application Developer Engineer
India