Fullstack Java Developer
Technology
Advanced Tech PlacementJohns 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
- 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
- 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?