Title : Sr. Java API Developer
Location : Andover, MA (Hybrid) 2 days in office / 3 days remote.
Schedule : 40 hours per week; M-F; 8am-5pm
Duration : 6 months to start, possible extension based on business needs and performance, no conversion to FTE
Interviews : MS Teams video conference, 1 Technical Interview
Payrate : $80 to $87 / hr on W2.
Responsibilities :
- Review and develop robust API contracts and scalable microservices for internal and external clients.
- Collaborate with cross-functional teams to design and implement solutions that meet business requirements.
- Collaborate with the Product team to translate requirements into well-defined.
- technical implementation.
- Work closely with development teams to plan, design, develop, test, and maintain the application.
- Participates in the testing process through test review and analysis.
Education :
Bachelor’s degree in computer science, Applied Mathematics, Data Science, or Machine Learning.
Required Qualifications :
- 5+ years of experience in Java Spring Boot Microservices, Springboots, Restful Services, Java Testing Frameworks (JUnit, Mockito, PowerMockito).
- 5+ years of experience in Design and architecture of JEE applications
- 5+ years of experience developing enterprise grade highly scalable Java based applications.
- 3+ years of experience with Spring WebFlux or Reactive programming in Java.
- 5+ years of experience in Java and building clean code.
- Experience in Event Driven Microservice architecture.
- Experience in using NoSQL databases and distributed messaging systems such as Redis, and Kafka in the context of low latency and high transaction volume systems.
- Demonstrates strong written and oral communications skills. Ability, desire, and focus to meet deadlines Demonstrates ability to work with all levels of individuals.
- Demonstrates organizational skills while working on multiple projects; and communicate effectively within the team.
- Advanced troubleshooting skills to drive to root cause.
- Ability to adapt quickly and positively to change.
- Ability to manage ambiguity and solve undefined problems.
Nice to Have :
- Experience with GraphQL (implementation and integration)
- Experience or familiarity with gRPC
- Ability to guide or lead junior resources to get desired project results.
- Independent and able to manage and prioritize workload.
- Good working knowledge with Azure Infrastructure, security, token management.
- Good knowledge of Timeseries databases (for example, InfluxDB, TimescaleDB).
Kamran Beg
973) 360-8368
2 hours ago