[Remote] Senior Java Software Engineer
Note: The job is a remote job and is open to candidates in USA. Initiate Government Solutions, LLC. is a remote IT services provider supporting federal partners with enterprise IT and health services solutions. The company is seeking a Senior Java Software Engineer to lead the design, development, migration, and support of scalable Java microservices and APIs in a cloud environment while providing hands-on technical leadership and modernizing legacy systems.
Responsibilities
- Plan and execute migration from legacy monolithic code to modern, scalable Java-based microservices without disrupting live systems
- Lead API design and development, including specifications, endpoints, data models, and protocols such as REST and GraphQL
- Lead data strategy and migration of shared databases into service-specific data layers while maintaining data integrity
- Identify and resolve data or system bottlenecks early in the development lifecycle
- Deploy and operate workloads on Kubernetes in AWS, including deployment manifests, Helm, scaling, rollouts, and resource requests/limits
- Tune and optimize databases through query performance tuning, indexing strategy, connection pooling, migration strategy, and caching patterns
- Write production-grade code for core services and remain deeply involved in the codebase
- Ensure seamless API integration with internal systems, external systems, applications, and third-party services
- Promote adoption of AI in the API development lifecycle, including use of GitHub Copilot for coding
- Implement authentication, authorization, encryption, and other security best practices to protect data and services
- Monitor and optimize API performance, scalability, and reliability
- Support on-call operations
- Other duties as assigned
Skills
- • 8+ years of experience leading technical teams in building scalable modern Java services
- • Proven experience breaking down large, complex legacy monoliths into smaller, independent services
- • Deep hands-on knowledge of modern Java, Spring Boot, Hibernate, and REST API development
- • Experience with relational databases such as PostgreSQL or MySQL
- • Strong experience designing, building, and maintaining APIs
- • Ability to lead engineering teams while remaining hands-on with development
- • Experience with Docker, Kubernetes, and Helm
- • Familiarity with application security principles and secure development practices
- • Familiarity with Git version control
- • Familiarity with OAuth
- • US Citizenship required due to clearance requirement
- • Strong organizational skills
- • Active VA Public Trust
- • Prior experience supporting federal agencies, especially the Department of Veterans Affairs
- • Experience working in an API development environment
- • Prior, successful experience working in a remote environment
- Ruby-to-Java migration experience preferred, but not required
Benefits
- Comprehensive medical, dental, and vision care
- Matching 401K and profit sharing
- Paid time off
- Training time for personal development
- Flexible spending accounts
- Employer-paid life insurance
- Employer-paid short- and long-term disability coverage
- An education assistance program with potential merit increases for obtaining a work-related certification
- Employee recognition and referral programs
- Spot bonuses
- Remote work daily
- Travel is not required
Company Overview