Java Lead

TechDigital

  • Secaucus, NJ
  • 2 days ago

    Highlights

    Strong Experience with integrations with databases (SQL and NoSQL), SFTP servers, REST/SOAP/GraphQL APIs and other systems and platforms. • Be a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc.

    Numbers & Facts

    LocationSecaucus, NJ
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Description

    Duties & Responsibilities:
    • Hands-on technical lead, leading the team and contributing to the architecture, design, development, testing, monitoring and support activities.
    • Be a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc
    • Coach, mentor and support developers on the team to unblock issues and deliver on all stories on time and with quality.
    • Work with other stakeholders within the organization to build the right architecture and design for all applications and services.
    • Establish a strong culture of security awareness and ownership to establish the DevSecOps practices within API Dev Lifecycle
    • Lead API development and integrations, working with other developers, architects, and product owners.
    • Build consistent reusable & secure APIs and microservices following all enterprise standards and best practices.
    • Develop code that is highly scalable and has consistent performance even with high load on the application.
    • Establish a strong culture of security awareness and ownership to establish the DevSecOps practices within API Dev Lifecycle
    • Ensure that the API based architecture enables for best-in-class user experience and response time.

    Requirements:
    • A minimum of 10 years' experience in IT, including a minimum of 8 years in API and microservices development, using leading methodologies and processes.
    • Minimum of 5 years of experience working as a technical lead, leading a scrum team of 5+ developers
    • 8+ years of experience in Java Backend Development and skills with Spring Framework, Springboot and gradle.
    • Experience building frameworks and process automation for simplifying developer expeirence
    • 6+ years' experience working in Agile/Scrum model. Should be able to play the Scrum Master role for the team when required
    • 5+ years' experience working in cloud (preferably AWS) and familiar with cloud services.
    • Experience building applications and services from scratch and setting up standards & best practices for APIs and microservices.
    • Strong Experience with integrations with databases (SQL and NoSQL), SFTP servers, REST/SOAP/GraphQL APIs and other systems and platforms.
    • Strong skills and expertise in unit testing frameworks like Junit
    • Experience integrating with Messaging platforms like IBM MQ and NATS
    • Experience with architecture, design, development, deployment, testing, and integration of enterprise-wide applications.
    • Experience with a wide variety of continuous integration and source control tools.
    • Experience with designing API proxies and REST APIs using API Management platform.
    • Knowledge of API security including OIDC and OAuth2.0 concept
    • Experience designing API specifications in RAML/YAML/Swagger
    • Understand the fundamentals of DevSecOps CI/CD pipelines and ability to review troubleshoot pipeline issues and collaborate with DevOps team.

    Similar Jobs

    See more jobs