×
Register Here to Apply for Jobs or Post Jobs. X

Java Azure Lead

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Govserviceshub
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Chicago, United States | Posted on 10/09/2025

Responsibilities
  • 10+ years of Java development experience; must have JDK 8 or above experience.
  • Expert in Core Spring, Spring Cloud, Spring Boot, Spring Integration, Kafka, Azure Event Hub and software design (design patterns and best practices).
  • Experience with Microservice architecture and Domain Driven Design.
  • Experience with writing test automation for regression tests.
  • Experience utilizing technologies such as REST, Java web applications, JMS, JUnit, MQ, XML technologies, XSL transformations, JAXB, Web Services.
  • Experience developing within an agile development environment using continuous integration tools:
    Maven, Bamboo, Git Hub, Gradle and Sonar.
  • Demonstrated ability to adapt to new environments and learn new technologies.
  • Strong analytical thinking and problem solving skills.
  • Strong Oracle SQL experience.
  • Messaging experience with JMS, Solace in a high volume and high throughput environment.
  • Experience with performance tuning, load testing, integrating internal applications with external hosted applications.
  • Experience with Change Management process.
Requirements

Preferred/ Recommended:

  • Experience with development tools:
    Eclipse, Intelli

    J, Oracle, SQL Server tools.
  • Experience in working with Kafka, Spring Cloud Stream, Azure Cloud and Pivotal Cloud Foundry (PCF).
  • Familiarity with Azure Cloud, Azure Event Hub, Azure Spring Apps, Azure SQL Database and Azure Cache for Redis.
  • Familiarity with Terraform (IaC) with Azure.
  • Experience with Java Web application development.
  • Experience with React UI development.
  • Some exposure to .NET/C# development.
  • Ability to write Unix/Perl scripts if needed.
  • Familiar with Financial market/instrument/Trade lifecycle.
Major Duties
  • Develops and maintains computer programs, including designing, coding, testing, debugging, and installation as needed.
  • Consults with partners from systems and other business units regarding new techniques, practices, or technologies in data processing and the impact of proposed and ongoing projects.
  • Conducts feasibility studies and defines and designs system requirements for complex software development projects.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable applications.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Work with team to define and implement architecture direction.
  • Work within an agile development process to deliver quality solutions on a predictable schedule.
  • Update knowledge and skills to keep up with rapid advancements in industry technology and software development tools.
Scrum/Team requirements
  • Experience in working with Agile/Scrum methodology for delivering business capability.
  • Enthusiastic about expanding breadth of secondary and tertiary technical skills and business expertise.
  • Strong and broad breadth of Agile knowledge and collaboration skills.
  • Interested in expanding Agile engineering practice skillset.
  • Experienced in actively identifying impediments and resolving them within the team where possible; escalate when needed.
General Requirements
  • Basic understanding of Software Development Lifecycle.
  • Self-starter and able to work effectively with minimal direction.
  • Ability to manage multiple projects and adapt to changing priorities.
  • Ability to thrive in a fast-paced, team-oriented work environment.
  • Strong written and verbal English communication skills.
  • Keen attention to detail.
  • Ability to establish and maintain effective working relations with a wide variety of individuals.
  • Ability to represent the company in a positive and professional manner.
  • Ability to work well both independently and as a member of a team.
  • Prior experience working with Scrum.
Experience
  • Bachelor degree in Computer Science or a related discipline.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary