> Markdown version of [/jobs/ext/598044-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/598044-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** Strategic Staffing Solutions - **Location:** Phoenix, AZ, United States (Remote available) - **Experience:** Experienced - **Salary:** $156,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Agile Methodology, Artificial Intelligence, Application Performance Management, Cloud Computing, Cloud Engineering, Code Review, Command-Query Responsibility Segregation (Software Development), Data Structures, Software Design Patterns, Programming Tools, Memory Management, Hibernate (Java), Java Persistence API, Junit, Microsoft SQL Server, MongoDB, NoSQL, Object-Oriented Software Development, OpenShift, Oracle (Applications), Mockito, Secure Coding, Software Engineering, SQL Databases, Data Streaming, Software Vulnerability Management, Web Services, Multithreading, Scripting, ReactJS, Spring-boot, Apigee, Backend, Event Driven Architecture, Containerization, AngularJS, Solid Principles, Kubernetes, Apache Kafka, Front End Software Development, Event Sourcing, Api Gateway, Restful APIs, Docker, Service Stack, Microservices - **Published:** June 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=03df1e44c956b7f7 ## About the Role Do you have experience in Web services design?, * 6+ years of Software Engineering experience * Recent experience (within the last 4 years) with: * Java * Spring Boot * JUnit * Kafka * REST implementation * 2+ years of SQL experience * 2+ years of cloud experience (OpenShift preferred) * Agile development experience * Hands-on experience building microservices using: * Spring Boot * Kafka * REST APIs * ORM * SQL/NoSQL databases * Strong experience designing secure, scalable, resilient, and high-performing applications using: * Java/J2EE design patterns * 12-factor application principles * Cloud-native patterns and practices * Deep understanding of: * Application performance management * Memory management * Multi-threading patterns and practices * Strong knowledge of: * Data Structures * Design Patterns * Object-Oriented Programming (OOP) * SOLID principles * Secure coding practices * Strong hands-on experience with: * Strangler Pattern * API Gateway Pattern * Aggregation Pattern * CQRS * Event Sourcing * Saga Pattern * Circuit Breaker Pattern Technology Stack Backend * Microservices * Event-driven architectures * Java * Spring Boot * Spring Security * Python scripting * REST APIs * Kafka * Pub/Sub * Streaming applications * JPA * Hibernate * SQL (Oracle, MS SQL) * NoSQL (MongoDB) * JUnit * Mockito * WireMock * TDD * BDD Frontend * React JS * Angular Containerization & Deployment * Docker * Kubernetes * Deployment and monitoring practices and patterns Preferred Qualifications * Google Apigee * Modernization and containerization experience * Hackerrank assessment experience Interview Process * One-hour virtual technical panel interview * Technical code review * Candidate should be prepared to use an online development tool during the interview ## Description * Focus on cloud migration, application modernization, AI implementation, and vulnerability remediation * Opportunity to support and specialize in business-critical shipping label scanning and printing applications ## Related Videos - [Application Modernization and Rabbits](https://www.wearedevelopers.com/videos/120-application-modernization-and-rabbits) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)