Architect

Primary Responsibilities
• Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
• Provide estimations, design and development, testing, deployment and production support of business applications.
• Collaborate with cross functional teams to evolve specific architecture patterns and solutions. Implement microservices architecture and building highly scalable, secure, resilient and maintainable applications.
• Implement observability and monitoring software applications to prevent, detect and assess security incidents using log analytics tools.
• Collaborate with application teams to keep the applications upgraded and onboard the latest libraries and frameworks to maintain readiness to handle future challenges.
• Manage code quality, plan and coordinate tests, resolve production problems and identify opportunities to improve the system and architecture. Implement reusable libraries and base frameworks for enhancing ease of standing up and developing new applications.
• Perform application system development tasks which include working with users to define system needs, analyze and design applications to meet user needs, translate logic diagrams into program statements, deploy and implement packages and conducting research in emerging technologies.

Qualifications
A Bacehlor’s degree required in Computer Science, Engineering, Business or related field but Master’s degree preferred.
5-10 years of work experience required.
Demonstrated proficiency with each of the following: 1) Java, JEE; 2) Spring Framework-Spring Boot, Spring Security, Spring Webflux, Spring Data; 3) AWS Services (S3, API Gateway, Lambda, Step Function, MSK, DynamoDB, Aurora, Cloudwatch, SQS, SNS, Sparkleformation, Cloudformation, ECR, EC2, ECS, Route53); 4) Kafka; 5) CI/CD – Jenkins; 6) Scripting languages – Python, Groovy; 7) RESTful services, event driven microservices; 8) Frontend -Angular/ React.
Good communication and interpersonal skills required.

Equal Opportunity Employer
We are an Equal Opportunity Employer. We tolerate no discrimination because of differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. All employment decisions shall be made without regard to any of the above or any other basis as protected by federal, state, or local law.

Scroll to top