Fullstack Java Developer
- Agile
- Java
- Microservices
- Object Oriented Programming
- Spring Boot
- REST API
- Gradle
- MySQL
- PostgreSQL
- AWS
- SNS
- SQS
- Unit Testing
- Integration Testing
- Domain-Driven Design
- CI/CD
- Node.js
-
​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
Fullstack Java Developer · ATech Placement