Senior Java Software Engineer - Hyderabad, India - SID Global Solutions

    Default job background
    Technology / Internet
    Description

    Skills Required: Java, Spring Boot, Microservices, Webservices, Apache Kafka, AWS.

    Experience Required: 8-14 Years

    Domain Experience: Banking Domain preferred.

    Work Mode: Work from Office (5 Days)

    Location: Hyderabad

    Responsibilities:


    • Participate in requirements gathering and design discussions to ensure that the functional aspects are well understood, and appropriate design specifications are identified.


    • Work with the subject matter experts to ensure team designs align with the standards and patterns of the product.


    • Lead regular product design sessions with the development team. Understand the work being done by the team, helping the team optimize their delivery.


    • You are expected to code and to lead the software development effort with an emphasis on coding standards to ensure all completed work follows best practices and engineering standards.


    • Mentor team members in design, coding practices, and software development policies and guidelines.


    • Work closely with other team leads to ensure consistent sprint execution.


    • Ensure quality presentation of the team's work in the sprint Showcase.


    • Serve as a gating member of design and code reviews for team members.


    • Monitor and evaluate industry trends and third party tools

    Requirements


    • Expertise in SpringBoot based microservices solutioning


    • Expertise in Event based architecture


    • Experience leading complex software development projects through all phases of the software development life cycle using Agile/Scrum methodologies.


    • Experience in designing, developing, and delivering applications using Java Technologies at scale.


    • Experience in software development leveraging a variety of languages such as Java, NodeJS, etc.


    • Experience with Java/J2EE, Web Services, Spring Framework


    • Experience in developing products in the cloud/cybersecurity space is a definite plus


    • Experience in API development and connectors to third party solutions is a definite plus


    • Hands on experience of system architecture design and development methodologies


    • Experience working with CI/CD tools and processes (Jira, Jenkins, code repository and code scanning tools)