Talent.com
Java Azure Lead

Java Azure Lead

Saransh IncChicago, IL, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Job Title : Java Azure Lead

Work Chicago IL

Duration : Long Term

Job Description

  • 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 test.
  • Experience utilizing technologies such as REST, java web application, JMS, Junit, MQ, XML technologies, XSL transformations, JAXB, Web Services.
  • Experience developing within an agile development environment using continuous integration tools : Maven, Bamboo, Github, Gradle and Sonar.
  • Demonstrated ability to adapt to new environments and learn new technologies.
  • Strong analytical thinking and problem solving skills.
  • Strong oracle Oracle SQL experience.
  • Messaging experience with JMS, Solace in a high volume and high throughput environment.
  • Experience with performance tuning, load testing, integrating internal application with external hosted application.
  • Experience with Change Management process.

Preferred / Recommended :

  • Experience with development tools Eclipse, IntelliJ, 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 (Iaac) 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 technological advances and software technology, including languages, operating systems, development tools, etc.
  • Scrum / Team requirements
  • Experience in working with Agile / Scrum methodology for delivering business capability
  • Enthusiastic in expanding breadth of secondary and tertiary technical skills and business expertise
  • Strong and broad breadth of Agile knowledge and collaboration skill
  • Interested in expanding Agile engineering practice skillset
  • Experienced in actively identify impediments and resolve within the team where possible; escalate when needed
  • General Requirements

  • Basic understanding of Software Development Lifecycle
  • Self-starter and works 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

    serp_jobs.job_alerts.create_a_job

    Lead Java • Chicago, IL, United States