About the company
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Java Backend Developer based in the United States.
Responsibilities
- Design, develop, test, and maintain enterprise-grade backend applications and services using Java
- Build, enhance, and integrate RESTful APIs
- Develop and maintain scalable microservices and distributed applications
- Work with relational databases and SQL to design queries and manage data access
- Write clean, maintainable, production-quality code; identify and resolve defects
- Contribute to enhancement, refactoring, and modernization of existing enterprise applications
- Support application development and deployment in cloud environments such as AWS, Azure, or GCP
- Investigate technical issues, troubleshoot application behavior, and improve reliability, security, scalability, and performance
- Partner with product managers, architects, QA engineers, and other developers
- Participate in code reviews, sprint planning, and continuous improvement initiatives
- Support batch processing, event-driven architectures, messaging integrations, CI/CD pipelines
Requirements
- Hands-on experience developing backend applications and enterprise software using Java
- Practical experience with Spring Boot or the broader Spring ecosystem
- Proven ability to design, develop, integrate, and maintain RESTful APIs and backend services
- Understanding of microservices architecture and distributed systems
- Experience with relational databases, SQL queries, and data management
- Strong programming, debugging, testing, and problem-solving skills
- Ability to translate business objectives and technical specifications into software implementations
- Experience with AWS, Microsoft Azure, or Google Cloud Platform is an advantage
- Familiarity with Kafka, messaging platforms, or event-driven architecture is beneficial
- Exposure to CI/CD pipelines, DevOps workflows, Linux environments, or batch processing is preferred
- Experience in financial services, payments, healthcare, or other regulated industries is an advantage
- Ability to work effectively with cross-functional teams
- Must meet applicable work authorization requirements for the United States
Conditions
- Competitive contract rate: indicative compensation of $80–$90 per hour, depending on assignment, experience, and agreed contract terms
- Remote work from the United States
- Varied technical assignments: enterprise application development, API engineering, microservices, system modernization, cloud-based solutions
- Exposure to Java, Spring Boot, distributed systems, REST APIs, SQL, and cloud platforms
- Professional development across diverse technical teams
- Flexible contract-based engagement