Sr Java Developer / Java Lead Developer Chicago, IL Long Term Description What does a great Software Development Engineer do?
As Software Development Engineer, you will be a valuable technical resource designing and developing enterprise solutions on cloud working with Solution Architects .
Basic Qualifications for Consideration:
Self-motivated with proven track record as a senior developer in cloud technologies (Azure/AWS) that can help in the design, development.
Strong experience on event based architecture leading strategy, governance and execution of event based architecture at large institutions.
8-10 years of experience designing, developing and implementing software applications and hands on experience with large scale applications at large institutions with technologies like Java, Spring, Spring Boot.
Strong expertise on Kafka, event driven architecture
Strong experience using one or more Relational & non-relational NoSQL databases (Oracle, SQL Server, Cosmos DB, MongoDB, Cassandra, Redis).
Expertise in Security, IAM Policies and Networking.
Research and suggest modern ways of development using cloud solutions.
A team player who can collaborate with cross-functional teams throughout the design process and easily adapt in a rapidly changing environment.
B.S. degree in Computer Science, Computer Engineering or equivalent experience required.
Preferred Skills, Experience, and Education:
Experience with Kubernetes, Openshift is a big plus
Experience with Azure Event Hub, Azure Blob Storage, Stream Analytics.
Practical experience with the end-to-end DevOps CI/CD pipeline including one or more of the following: Azure DevOps, Jenkins, Maven, Gitlab, SonarQube.
Certifications in Azure, AWS is preferred.
Cosmos Experience is preferred.
Financial services industry experience preferred.
Experience with analytics and performance monitoring.
Knowledge of Test Driven Development (TDD) and/or Behavior-Driven Development (BDD).
Experience in the day-to-day practicalities of Agile software Product Development Lifecycles such as Scrum, SAFe, DAD, Lean Agile, Kanban, etc.
Nuveen is seeking a talented Sr. Lead Back-end Developer to join our team. The ideal candidate will have a blend of unique technical expertise, limitless curiosity, and possess an analytical mindset. This role will be working independently as well as with a team in the design and development of mission-critical websites, applications, and layers of infrastructure.