Fullstack Java Developer

Advanced Tech Placement

  • Alpharetta, GA
  • 6 days ago

    Highlights

    Unit Testing, Component testing and Integration testing. Develop & enhance applications that successfully meet business objectives / timelines.

    Numbers & Facts

    LocationAlpharetta, GA

    Description

    • Develop & enhance applications that successfully meet business objectives / timelines

    • Design, code and test independently in the agile development

    • Collaborate with other development team members and external teams when needed

    • Collaborate with internal/external customers for solutions

    Experience Required:

    • Computer Science or similar degree

    • Strong Java Programming (Java 8 or higher)

    • 5-10 years of enterprise or professional software development

    • Developing Microservices

    • Strong Object Oriented Programming skills

    • Working within a Spring Ecosystem including Spring Boot

    • Designing and implementing REST APIs

    • Utilizing Gradle or similar build tools for dependency management

    • Data Structures and Algorithms

    • Relational Database (MySQL, postgres etc.)

    • Querying systems such as Kafka / AWS SNS SQS

    • Unit Testing, Component testing and Integration testing

    • Working on Agile teams in highly collaborative environments

    Preferred Qualifications (Experience):

    • Domain Driven Design concepts

    • Hexagonal or Layered Software Architecture

    • Continuous Integration/Continuous Deployment

    • Spring Consumer Driven Contracts (CDC)

    • AWS or other cloud-based platform

    • NodeJS

    Similar Jobs

    See more jobs