Sr. Java Developer
IDj-11947
Job TypeContract
Remote TypeFull Remote
Compensation$80 - $90 / hr
This role requires candidates who are currently authorized to work in the U.S. without sponsorship. This role is remote and part time.
Overview
We are seeking a highly experienced Sr. Java Developer to design, build, and deliver scalable, enterprise-grade applications. This role is ideal for a hands-on engineer who thrives in an environment that values ownership, accountability, and high-quality engineering practices.
You will take full ownership of complex initiatives—from design through deployment—while working independently with minimal oversight.
Key Responsibilities
- Design, develop, and enhance applications using Spring Core and Spring Boot
- Architect and build RESTful APIs and enterprise integrations
- Own technical design and delivery of features end-to-end
- Develop cloud-native applications using AWS (S3, ECS, Lambda, Step Functions, SNS/SQS, SSM)
- Write and optimize complex SQL queries (Oracle preferred)
- Build and deploy containerized applications using Docker
- Ensure solutions meet performance, security, and scalability standards
- Develop reusable, maintainable, and well-documented code
- Collaborate with distributed teams while maintaining strong individual ownership
- Contribute across the full Agile development lifecycle
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 9+ years of hands-on Java development (Spring Core & Spring Boot)
- Strong backend/services development experience (REST APIs, integrations)
- 7+ years of hands-on AWS experience (must be practical, not conceptual)
- Advanced SQL skills (query design and optimization)
- Strong experience with Docker / containerization
- Experience with JUnit and Mockito for unit testing
- Familiarity with Maven for build and deployment processes
- Experience with tools such as IntelliJ, Bitbucket, Jira, and Confluence
- Proven ability to work independently and deliver without close supervision
Preferred Qualifications
- Experience with microservices architecture
- Exposure to CI/CD pipelines
- Understanding of cloud security best practices
- Experience building scalable distributed systems
- Familiarity with Cucumber
What You’ll Bring
- Strong hands-on coding ability with the ability to explain and defend technical decisions
- A self-starter mindset with a high level of ownership and accountability
- Ability to take requirements and deliver solutions end-to-end without handholding
- Strong problem-solving skills and sound architectural judgment
Work Structure
- Part-time engagement (~20 hours/week)
- Consistent daily availability required (not batch work)
- Must be able to collaborate with team members during core working hours
Why Join
- High-impact role with strong ownership and autonomy
- Opportunity to build modern, cloud-native systems
- Collaborative, engineering-focused environment with high standards
