JOBSEARCHER

Java Full Stack Developer

*Clearance* This is a cleared role. Active Public Trust clearance required and existing Government Furnished Equipment (GFE) access preferred. *Company Overview* Spearmint Solutions is a technology-focused consulting and engineering company delivering scalable, high-performance software solutions for commercial clients and government organizations. We specialize in modern application architectures, cloud and data modernization, automation, and enterprise software development. Our teams work collaboratively to design, build, modernize, and support mission-critical applications while emphasizing clean engineering practices, reliability, performance, and practical solutions to complex business challenges. *About The Role* *We are seeking multiple Java Full Stack Developers* to design, develop, modernize, and maintain enterprise software applications. In this role, you will develop Java-based application services and microservices using Spring Boot, integrate applications with PostgreSQL and other enterprise systems, and collaborate with engineering teams throughout the software development lifecycle. The ideal candidate is a hands-on Java engineer comfortable working across application, service, integration, and database layers within a modern Agile development environment. *Responsibilities* * Design, develop, enhance, and maintain *Java full-stack enterprise applications*. * Develop RESTful APIs and *microservices using Spring Boot*. * Build and maintain service-oriented and distributed application components. * Integrate application services with *PostgreSQL* databases and enterprise systems. * Write clean, maintainable, testable, and well-documented code. * Troubleshoot application defects, integration issues, and performance problems. * Participate in code reviews and contribute to application design decisions. * Develop automated unit and integration tests. * Work with source-control, build, and CI/CD tools throughout the development lifecycle. * Collaborate with developers, architects, testers, product owners, and DevSecOps teams. * Participate in Agile/Scrum ceremonies including planning, refinement, standups, reviews, and retrospectives. * Support deployments and production troubleshooting as needed. *Required Qualifications* * *5+ years* of professional Java software development experience. * Strong experience with *Java full-stack application development*. * Hands-on experience with *Spring Boot* and related Spring technologies. * Experience developing *microservices and RESTful APIs*. * Experience working with *service-oriented architecture (SOA)*. * Strong experience with *PostgreSQL*, relational databases, and SQL. * Strong understanding of object-oriented programming and software design principles. * Experience with unit testing, source control, build tools, and CI/CD development practices. * Strong debugging and problem-solving skills. * Ability to work effectively within a cross-functional engineering team. * Experience working within *Agile/Scrum* development environments. *Pay Range: $90,000 – $125,000 USD* Pay: $90,000.00 - $125,000.00 per year License/Certification: * active Public Trust Clearance (Required) Work Location: Remote