Skip to main content

Lead Java Developer

Technology
Tuitions Tree
Pune, India1 month ago
Full time

Job description

Job Role: Sr JAVA DEVELOPERExperience: 6 – 15 YEARSWork Arrangement: Work from officeWork Location: PUNENotice period: Immediate - 15 daysWork Mode: WFOMANDATORY SKILLS:-· Java 8/11/17, · Spring Boot, · Microservices, · Kafka, · Junit, · Multithreading Good To Have:· JUnit, Mockito, Databases, NO SQL, Cassandra, etc · CI/CD Skills and Experience :

  • 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. 
Roles and 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. 
Qualification:· Only Computer Streem/B.Tech MCA

Interested in this role?