Java Software Engineer
Strategic Staffing Solutions
Phoenix, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 156KJob location
Remote
Phoenix, United States of America
Tech stack
Java
Spring Security
Agile Methodologies
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 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 (Bash/Python/Go/Ruby)
React
Spring-boot
Apigee
Backend
Event Driven Architecture
Containerization
Angular
Solid Principles
Kubernetes
Kafka
Front End Software Development
Event Sourcing
Api Gateway
REST
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