Job Description
Request ID: 103504-1
Title: Senior Java Developer
Locations: Onsite: Chicago, IL
Duration: 6 months
Pay Range: $50 - $55/Hour on W2/C2C (All inclusive)Skills: Client Azure, Java API Management & Microservices & Spring Boot
Role Description
Major Duties
- Design and develop software components based on screen design documents that fit within the technical framework as outlined by technical architects.
- Ensure code meets development standards and is appropriately tested for the platform.
- Provide technical guidance to the development team as required.
- Own the application design and code based on business requirements.
- Communicate project status (written and verbal) to the project team and management.
- Continuously improve application stability, scalability, and user experience.
- Address architecture security and own the team's approach to technical risks and mitigation.
Knowledge & Skills
- Agile Methodology
- Cloud Native Development (Azure preferred)
- User Interface Frameworks
- Java
- Application Servers
- Full Software Development Lifecycle (SDLC)
- Secure Software Development Life Cycle (SSDLC)
- Strong analytical and problem-solving skills
- Positive, goal-oriented attitude with a focus on delivery
Required Technical Skills
Java Technologies
- Java
- Reactive Programming
- Spring Boot
- Spring WebFlux
- JPA / ORM
- Microservices
- Web-Based Development
Messaging & Integration
Databases
Relational
- SQL Framework
- Azure SQL
- PostgreSQL
NoSQL
Cloud Native Development (Azure)
Experience with one or more of the following:
- Azure
- Blob Storage
- Event Hub
- Service Bus
- Event Grid
- Application Insights
- Synapse Analytics
- Logic Apps
- Container Apps
- Containers
- Unix
Microservices Design Patterns
- Service Discovery
- Circuit Breaker
- API Gateway
DevOps & CI/CD
- Gradle
- GitHub Actions
- Jenkins
- Docker
- Kubernetes
Testing Frameworks
- JUnit
- Spring Test
- Spring Boot Test
- Postman
- SoapUI
- AssertJ
- Hamcrest
- Mockito
- JSONassert
- JsonPath
Nice to Have
- MERN Stack
- HTML5
- CSS3
- SCSS
- Bootstrap
- ReactJS
- Node.js
- Financial Domain Experience
- Messaging
- Event-Driven Architecture
- Leadership Skills
Experience
- Bachelor's degree in Computer Science or a related discipline.
- Overall 9+ years of industry experience.
- Experience working in Agile development methodology.
- Hands-on experience as a Senior Java Developer.
Essential Skills
- Java
- Spring Boot
- Microservices
- Microsoft Azure
- Experience building solutions for complex problems.
- Java version upgrades.
- Microservices development.
- Migration from PCF to Azure for Java applications (Preferred).
- Strong communication skills.
- Ability to lead an Onshore–Offshore development team.
Numbers & Facts
| Location | Chicago, IL |
| Salary | $50–$55 Per Hour |
Want to know if you’re a fit?
Upload your resume and let our AI show you.
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Application Serversunmatched
Bootstrapunmatched
CSS (Cascading Style Sheet)unmatched
Circuit Breakersunmatched
Cloud Computingunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Continuous Improvementunmatched
Design Documentunmatched
Dockerunmatched
GitHubunmatched
Gradleunmatched
HTML5unmatched
JUnitunmatched
Javaunmatched
Java Message Service (JMS)unmatched
Java Persistence API (JPA)unmatched
Jenkinsunmatched
Leadershipunmatched
Mail Servicesunmatched
Messaging Middlewareunmatched
Microservicesunmatched
Microsoft Windows Azureunmatched
NoSQLunmatched
Node.jsunmatched
Object Relational Mapping (ORM)unmatched
Offshoringunmatched
PostgreSQLunmatched
Problem Solving Skillsunmatched
React.jsunmatched
Redisunmatched
Risk Managementunmatched
SQL (Structured Query Language)unmatched
Security Architectureunmatched
Software Designunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
Technical Leadershipunmatched
Unix Operating Systemsunmatched
User Interface/Experience (UI/UX)unmatched
Web Programmingunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder