Senior Java Software Engineer - Dearborn, United States - Stefanini North America And Apac

    Default job background
    Description

    Responsibilities:
    Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
    Design, develop, and implement high-quality, reusable, and testable code that adheres to industry best practices and standards.
    Handle operational issues with little or no oversight.
    Actively review code to ensure the software quality and functional accuracy is maintained across the team.
    Keen to learn the design and architecture of the product.


    Experience Required:
    6-8 years of experience in software development.
    Java, open-source technologies, and hands on experience in micro services using advanced Java concepts.
    Experience in Spring boot and Spring cloud frameworks.
    Experience in cloud technologies specifically Google Cloud Platform
    Experience with GCP products like Cloud run, Cloud Data fusion, Apigee, Cloud pub-sub-Alloy DB and Google Kubernetes engine.
    Experience with SQL and No-SQL databases including cloud native ones like Cloud SQL, Big table and Big query.
    Experience in writing unit test cases using Junit, TestNG
    Familiar with agile development lifecycle and worked on design/development projects.
    Experience in collaborative tools like GitHub, Bitbucket etc.

    Experience in DevOps:
    Jenkins/Tekton etc.

    Experience with Infrastructure as code:
    Terraform.


    Skills Preferred:
    Java, open-source technologies, and hands on experience in micro services using advanced Java concepts.
    Experience in Spring boot and Spring cloud frameworks.
    Experience in cloud technologies like Kubernetes, Docker etc.
    Experience in writing unit test cases using Junit, TestNG
    Familiar with agile development lifecycle and worked on design/development projects.
    All code delivered adheres to secure coding practices and with adequate code coverage at a minimum of 70.
    Should have experience in the usage of version control tools like "git'.
    Experience in collaborative tools like GitHub, Bitbucket etc.
    Exposure/Experience in Google, Amazon/Microsoft cloud computing platform
    Experience/Exposure to NoSQL datastore (nice to have).

    Education Required
    Bachelors or Masters degree in Computer science and related specialties

    For quick apply, please reach out Rakesh Singh at

    #J-18808-Ljbffr