Java – Module / Technical Lead

Job Description

  • 4 to 8 Years of total experience
  • Build & Develop web applications with Java Program.
  • You will be responsible for Analytic capabilities, ability to learn quickly and interpersonal skills, Abstraction capability and logical thinking
  • Customer-focused behavior, proactive action and initiative, Capability to collaborate with responsibility and respect.
  • Pragmatic mentorship and support for developers in implementing product requirements.
  • Requirement analysis and design of software solutions based on requirements and architectural /design guidelines.
  • Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.
  • Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of the product are met.
  • Performing code review and creation / support for relevant documentation (requirement/design/test specification).
  • Ensuring integration and submission of solution into the software configuration management system, within committed delivery timelines.
  • Performing regular technical coordination/review with partners and ensuring timely reporting and partner concerns if any.
  • Supporting Product manager/Engineering manager for planning, ensuring risk identification and initiating steps towards risk mitigation.
  • Must be able to Lead and guide a team.

Primary Skills Java, Spring , React JS , Microservices & Cloud (Azure or AWS)

  • 8+ years of software development experience with expertise in Java.
  • Working experience with MVC frameworks like spring, etc.
  • Experience in ReactJs front-end development
  • Understanding & experience in Microservices and automated integration testing those applications to boost performance)
  • Experience in TDD/BDD
  • Experience with Multi-threading, Collections
  • Thorough experience in writing high-quality code with full automated unit test coverage (Junit, Mockito, etc.)
  • Thorough experience in defining and applying design standards, patterns, and quality matrix depending on the solutions
  • Experience building cloud-native applications on AWS or, Azure
  • Working experience with data platforms (relational and/or NoSQL) and messaging technologies
  • Deep knowledge of OOPs, data structure, and algorithm
  • Ability & willingness to learn technologies at pace.
  • Strong verbal & written communication skills.

    Apply Here