Senior Java Developer

Artech LLC

  • Chicago, IL
  • 10 days ago
  • $50–$55 Per Hour

Highlights

Pay Range: $50 - $55/Hour on W2/C2C (All inclusive) Skills: Client Azure, Java API Management & Microservices & Spring Boot. Design and develop software components based on screen design documents that fit within the technical framework as outlined by technical architects.

Numbers & Facts

LocationChicago, IL
Salary$50–$55 Per Hour

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

  • Kafka
  • JMS
  • MQ / Solace

Databases

Relational

  • SQL Framework
  • Azure SQL
  • PostgreSQL

NoSQL

  • NoSQL
  • Cosmos DB
  • Redis

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.

Similar Jobs

See more jobs