Vacancy expired!
Job Title:- Java Technical Architect Job Location:- Chicago, IL (Initial 2 Months remote; then Onsite) Job Type:- Contract Job Duration:- Long Term Contract Job Description A Java Enterprise Solution Architect with strong cloud & hybrid experience to design scalable architecture to handle current and future software application needs for one of our biggest clients. The Individual should have working experience in Insurance domain and in SaaS/PaaS products. The Individual should be well versed with JEE and Java Technology. Technical Skills:
- Understand the requirements, current state architecture of the enterprise and create roadmap for architecting and designing simple, scalable, reliable, and configurable solutions accordingly.
- Manage activities that take place during solution ideation, solution design, and solution implementation.
- Write architecture-related artifacts like solution designs, sequence diagrams, bounded contexts, API interface definitions, data schemas, etc. in close collaboration with software engineers.
- Evaluate design trade-offs and strive for simple, elegant, algorithmically efficient solutions.
- Communicate the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures.
- Champion a structured approach to business application solutions.
- Assure solutions, that are not only a fit for the specific purpose but also closely align with the standards & guidelines of technology solutions.
- encourage to actively look for innovation and continuous improvement, efficiency in all assigned tasks.
- 10-12 years.
- Strong knowledge in Java (1.8)/ J2EE, Spring, Spring Boot, REST, Microservices, Angular JS and NoSQL (Elasticsearch and Dynamo DB) with sound knowledge in Object Oriented Programming Principles, Design Patterns, Software Architecture.
- Good to have experience in AWS, Azure, Docker containers, AKS, Cloud Native Apps.
- Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) build systems and Test-Driven Development (TDD) in an agile workflow.
- Actively participate in User story refinement, design of the solution, and develop the same to meet or exceed the acceptance criteria.
- Excellent verbal and written communication skills and ability to work in a collaborative manner with peers across different time zones. Passionate about good design and code quality and have strong engineering practices.
Vacancy expired!