Java Software Engineer
Quick Overview
Job Description
STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
This is a Contract Opportunity with our company that MUST be worked on a W2 Only. No C2C eligibility for this position. Visa Sponsorship is Available! The details are below.
Beware of scams. S3 never asks for money during its onboarding process.
Job Title: Java Software Engineer
Contract Length: 12+ Months
Locations: Phoenix, AZ; Chandler, AZ; Irving, TX; Charlotte, NC
Some on Site- 3 days on site/ 2 days remote
Ref# 246878
Will support a team responsible for applications used in mail and print operations, including scanning and printing shipping labels. The team supports multiple applications and is actively modernizing systems through cloud migration, application rewrites, AI implementation initiatives, vulnerability remediation, and modernization efforts.
This role will function as a hands-on member of an Agile development team and may specialize in up to two applications within the print technology portfolio.
Required Qualifications
- 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
Team Environment
- Approximately 12 team members based in the United States
- 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
Skills
Similar jobs
.Net Software Developer in Blythewood, SC (W2 Only)
Elegant Enterprise Wide Solutions · Blythewood, United States
46 minutes agoSoftware Engineer Salesforce
Sysco · HOUSTON, United States
1 hour agoSoftware Engineer - Embedded (AHRS)
Mid-Continent Instruments and Avionics · Wichita, United States
1 hour ago$100k - $150k/yrForward Deployed Application Developer
Element Care · Lynn, United States
1 hour ago$110k - $130k/yrSenior Software Engineer, Battlespace Awarenessds with Security Clearance
Anduril Industries · Broomfield, United States
1 hour ago$165k - $218k/yrApplication Programmer
Genesis10 · Charlotte, United States
1 hour ago$55 - $63/hr