What are the responsibilities and job description for the Job Opportunity - Java Architect - Chicago IL position at Donato Technologies, Inc.?
Locals only within one hour's drive distance.
Job Title: JAVA Architect with Data Management
Location: Chicago, IL - Onsite
Duration: 12 Months – W2
Job Post Summary
Seeking a Java Development Lead to join a growing team of full stack, backend developers and will help lead data integration projects for Wealth Management strategic applications.
Job Post Description
Job Description
Job Title: JAVA Architect with Data Management
Location: Chicago, IL - Onsite
Duration: 12 Months – W2
Job Post Summary
Seeking a Java Development Lead to join a growing team of full stack, backend developers and will help lead data integration projects for Wealth Management strategic applications.
Job Post Description
Job Description
- The Java Development Lead role will join a growing team of full stack, backend developers and will help lead data integration projects for Wealth Management strategic applications.
- The role will need to guide and coordinate other developers on coding best practices and participate in resource planning for ongoing tasks and projects.
- The role is a leadership role when working on a team of onshore developers, architects, infrastructure teams, and business stakeholders.
- The role interacts with a wide variety of functional and technical client groups, enterprise architecture, and business systems analysts.
- Additionally, close coordination with scrum masters and project managers is expected.
- Projects will include new development, enhancements, and maintenance of systems for acquiring source data and working with multiple stakeholders to integrate data across key application systems within the business unit.
- Design and develop architectures for complex security services on the public Cloud (Azure)
- Providing architectural consultation to various applications teams on Security aspects
- Participate in designing solutions from business requirements
- Develop code efficiently, perform proof of concepts which meets industry standards and regulations
- Perform testing viz., unit testing, integration testing etc
- Maintain existing code base for any bugs or fixes
- Participate actively in Agile ceremonies
- Contribute to technical documentation of products
- Interact with key stakeholders proactively to promptly respond, resolve or remediate issues
- Duties may also include coding of POCs, coding to establish an application framework, or coding to resolve production issues.
- Data technologies utilized include relational databases (Oracle and DB2) as well as adopting NoSQL.
- Some light UX development is occasionally needed.
- Hours: 8am - 5pm CST
- A minimum 12 experience of IT experience with 5 years as an Architect
- Experience with several complex data integration patterns that may include webservices, SpringBatch, and Kafka.
- Knowledge of the Financial Industry and complex data concepts related to Global Investments, Portfolio Management, Banking, Mutual Funds, and CRM systems is highly beneficial.
- Conversant and comfortable working in multiple development methodologies.
- Project methodology will vary from Agile Scrum, Agile Kanban, Iterative Waterfall, to Full Waterfall depending on the nature and size of the project.
- Enterprise Java, Spring, XML/XSLT, JSON
- Spring Boot, Spring Security, REST API using Microservice Architecture
- Experience designing on Azure Cloud and different cloud services
- Experience in monitoring and building resilient architectures
- Good experience in infrastructure automation, policy development
- API Management, API design, Swagger documentation
- Very good experience in OAuth, OIDC, OpenID Connect, Authentication and Authorization
- Good experience in documenting designs and articulating, collaboration
- Experience in unit testing, load testing and code documentation
- Experience in SQL, Relational Databases, HTML and ORM technology, such as JPA2 and Hibernate.
- Pivotal Cloud Foundry (Tanzu Application Service) or Public Cloud
- Working experience in Containerization and container orchestration
- Working experience in Active Directory/ LDAP
- Azure DevOps CI/CD, Bamboo, GIT
- API Management tools (Layer7 API Developer Portal, Azure APIM.)
- Technical familiarity with Identity access management tools like OKTA, Oracle Access Manager, PING, PING Federate is a bonus
- Experience in Financial Services is a bonus