Skip to main content

Fullstack Java Developer

Technology
Advanced Tech Placement
Johns Creek, United States1 month ago
Service contractHybrid

Job 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

Keywords
Apache KafkaSpring FrameworkNode.jsMysqlPostgresqlUnit TestingJavaRelational grammarAWSGradle

Interested in this role?