Java Software Engineer
Strategic Staffing Solutions
Phoenix, AZ, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$156,000.0
Working hours
Regular working hours
Job source
Tech stack
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
+36 more
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
Job 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
Requirements
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
Benefits & conditions
3.63.6 out of 5 stars Phoenix, AZ 85001 Hybrid work $75 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
over 5 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago