Java Architect Location: Chicago, Illinois(Local Only), visa: EAD-GC, H4, GC & USC at Chicago, Illinois, USA |
Email: [email protected] |
From: Navnish Kumar, Stellent It [email protected] Reply to: [email protected] Java Architect Location: Chicago, Illinois(2-3 days Onsite/Week) Interview: Phone+Skype Work authorization: EAD-GC, H4, GC & USC Must be local to Illinois JD: We are seeking a results-driven application architect with deep understanding of cloud computing to lead our application development team. You will be consulting with senior business managers on application requirements, incorporating desired functionalities into application development plans, and supervising application development stages. To ensure success as an application architect, you should exhibit extensive application development knowledge and experience in evaluating business needs. A top-notch application architect will be someone whose expertise in application architecture translates into optimized business operations. Qualifications (must haves): Bachelor's degree in computer science with a specialization in software engineering, application development, STEM or similar. A minimum of 2 years experience as an application architect, preferably in a related industry. Highly proficient in programming languages o JAVA 8+ years o JavaScript/ Typescript, ES6, CSS, HTML 5+ years o React/Hooks/Redux 3+ years o Azure/AWS/GCP 3+ years o Microservice/API Programming 5+ years Knowledgeable in Database Technologies o SQLServer 2+ Years o Oracle 3+ Years Database and Database Tools 3+ years o Relational Database/SQL/NoSQL o SnowFlake o Mongo o ElasticSearch o or equivalent Knowledge Of Reporting Tools (***Highly Desired) 3+ years o Tableau o Cognos Additional Qualifications: o Git Hub or any other CD/CI exposure. o git version control o Extensive experience in aligning application development with business needs. o Exceptional analytical and problem-solving skills. o Excellent leadership and interpersonal skills. o Superb organizational and time management skills. o Great collaboration and communication skills. o Java / Spring Boot o Spring Security / Token Based Authorization o JUnit, Mockito o Domain Driven Design, Event Driven Solutions o Messaging, streaming, publish / subscribe, REST, Asynch / Synch o OWASP / ADA Compliance o Experience implementing a role-based security model, configuring permissions, token based auth o REST API design and front-end integration o Cloud Computing Concepts / Azure / AWS o Experience working in an Agile / Scrum environment o DevOps / CICD Familiarity o Experience in using IDEs like Eclipse 3.x, IntelliJ IDEA o Strong collaboration, communication and coaching skills o Experience developing enterprise applications that support high traffic volumes Daily Tasks & Responsibilities: Finance Specific - Has experience in multiple system environments. Should also be experienced in designing, developing, and test applications. Has worked on various platforms including Azure and Pivotal Cloud Foundry. Cloud Architecture: Experience designing and implementing scalable, secure, and reliable architectures on Azure for Java applications. You will be required to understand available tools like auto-scaling, serverless, file storage, compute, containerization / orchestration, subnet configuration, ingrastructure as code, etc. Agile - Embrace and show leadership in the Agile methodology. Clients will expect active participation in stand-ups, demos, retrospectives, etc. Continuous integration and knowledge of the tools and approaches involved is a requirement at all clients. Combine multiple technologies to provide alternative physical solutions Collaborating with senior managers to determine business-specific application needs. Work may involve interacting with and managing product vendors/suppliers Perform as a team lead helping with SDLC backlog and providing technical direction to developers. Compiling and implementing application development plans for new or existing applications. Performs analysis of business models, logical specifications and/or user requirements to design solutions. Responsible for the application development as well as the application environment Quality Assurance: Participate in code reviews to ensure code quality and adherence to coding standards and unit testing standards. Implement and maintain automated testing processes for both frontend and backend components. Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered Responsibilities extend to all components of an application and application environment including front, back, and middle tiers where applicable. These individuals can lead a tool evaluation effort, including the definition of the evaluation criteria, identification of tools to be evaluated, and the actual evaluation Leading the application development team and supervising the design, testing, and modification stages. Demonstrating application prototypes and integrating user feedback. Writing scripts and code for applications, as well as installing and updating applications. Mentoring junior application developers and providing end-users with technical support. Running diagnostic tests and performing debugging procedures. Performing application integration, maintenance, upgrades, and migration. Documenting application development processes, procedures, and standards. Understands various types of tools and technologies on the market and their appropriate usage Integrating trends in application architecture in application development projects. Keywords: continuous integration continuous deployment information technology green card |
[email protected] View all |
Mon Feb 26 21:31:00 UTC 2024 |