Job Description
Position Title: Senior Full Stack Software Developer
Technologies: Java, Spring Boot, React.js, Google Cloud Platform (GCP)
Job Type: Contract
Location: Remote – United States
Clearance: Must be eligible for Public Trust Clearance (U.S. Citizen or Green Card required)
Compensation: Competitive – Based on Experience
About the Role
We are seeking an experienced Senior Full Stack Software Developer to design, develop, and deploy scalable cloud-based applications within a secure federal environment. This position is ideal for a hands-on technical leader with expertise in Java, React, microservices architecture, and Google Cloud Platform, who enjoys building enterprise-grade solutions and integrating AI-driven capabilities.
You will work in an agile, collaborative environment supporting full lifecycle software development—from architecture and design to deployment and optimization—while mentoring junior engineers and driving technical excellence.
Key Responsibilities
- Design and develop scalable full-stack applications using Java (Spring Boot) and React.js
- Architect and implement RESTful APIs and microservices
- Optimize relational databases such as MySQL and PostgreSQL
- Deploy and manage applications in Google Cloud Platform (GCP)
- Integrate AI/ML models and automation capabilities into applications
- Implement secure authentication and authorization using OAuth2
- Contribute to CI/CD pipelines and DevOps workflows
- Ensure application security, reliability, and performance optimization
- Participate in code reviews, testing, and release management
- Mentor junior developers and contribute to technical documentation
Required Qualifications
- 10+ years of professional software development experience
- Strong backend expertise with Java and Spring Boot
- Advanced frontend experience with React.js, JavaScript, HTML, CSS
- Experience designing and consuming REST APIs
- Strong SQL/database development skills
- Hands-on experience with Google Cloud Platform services
- Knowledge of microservices architecture and modern design patterns
- Experience with OAuth2 authentication and secure web applications
- Familiarity with AI/ML integration in enterprise systems
- Experience with CI/CD and DevOps practices
- Bachelor’s degree in Computer Science or related field (preferred)
- Excellent communication and leadership skills
Why Join Seneca Resources
At Seneca Resources, we connect professionals with meaningful opportunities across Fortune 500 companies and government organizations. We are committed to your growth, career success, and long-term professional development.
Contractor Benefits May Include:
- Competitive pay
- Health, dental, and vision coverage
- 401(k) retirement plan
- Dedicated recruiter support
- Opportunities with leading organizations nationwide