DS Technologies Inc is looking for a Java Backend Developer to help a premier client with enterprise-level backend development, building scalable, cloud-ready applications, and optimizing system performance.
Requirements
- 6+ years of backend development experience using Java.
- Strong hands-on experience with: REST APIs
- Strong hands-on experience with: Reactive programming (RX)
- Strong hands-on experience with: Multithreading
- Strong hands-on experience with: Design Patterns
- Strong hands-on experience with: Spring / Spring Boot
- Solid understanding of scalability, distributed systems, microservices, and high-availability systems.
Responsibilities
- Design, develop, and maintain high-performance backend services using Java.
- Build and optimize RESTful APIs and backend components.
- Work with multi-threaded and high-concurrency systems.
- Apply design patterns and best coding practices in everyday development.
- Develop microservices using Spring / Spring Boot.
- Collaborate with DevOps, Cloud, and Architecture teams for deployments and scaling.
- Troubleshoot production issues and optimize system performance.
Other
- Onsite
- Contract
- Only W2
- American Express (AMEX) project experience (highly preferred).
- Experience in IBM environments or financial services.