Core Java Developer (Senior) with skills for location Seattle, Washington, US
ROLES & RESPONSIBILITIES
This position is for Senior Consultant, Development.
Collaborate closely with the product owner and stakeholders to fully understand the requirements, ensuring clear communication and alignment.
Perform a thorough analysis of business requirements, considering various factors, to determine the most suitable technologies for an efficient and user-friendly solution.
Comprehend both the functional and nonfunctional aspects of business requirements, including data volume, processing, security, system accessibility, and role-based access, to gain a comprehensive understanding of the project scope.
Embrace the product vision and sprint goals by effectively planning, designing, and delivering reliable, sustainable solutions within the designated timeframe.
Architect, design, and integrate a cloud system with microservices to create a highly available and fault-tolerant system capable of serving many end users.
Collaborate with the development team to identify and implement the most relevant and efficient tools for development, integration, testing, deployment, and monitoring.
Develop self-sustaining, auto-scalable microservices that ensure high availability and keep the system operational even during individual service failures.
Implement role-based access control mechanisms for the cloud system and use client credentials authorization on the gateway to ensure secure communication between microservices.
Establish resilience in microservices communication by incorporating fault-tolerant mechanisms and effective error handling strategies.
Design and build a service-oriented architecture for microservices and seamlessly integrate them for continuous integration and deployment.
Configure and deploy all microservices on the cloud, ensuring auto-scaling and high availability capabilities.
Provide guidance to the IT team on technology selection and the adoption of best practices in system development and operations.
Mentor the technical development team by supporting their activities, assisting with issue resolution, and fostering their professional growth.
Develop backend batch jobs for bulk processing, schedule their execution, and configure alert mechanisms to promptly address any failures.
Oversee the project, its scope, and objectives, engaging relevant stakeholders and ensuring technical feasibility.
Job Requirements: Required Master’s or foreign equivalent in Computer Science, Computer Information Systems, Information Technology, Management Information Systems, Engineering (Any), or any related field + 1 year of experience in the job offered, Software Engineer, System Engineer, Software Developer or related. Travel may be required to various unanticipated client sites throughout the US. The frequency of travel will be 10-15%.
Location of Work: Infogain Corporation, 2226 3rd Ave, Suite 300, Seattle, WA 98121.
Salary Range: $180,710.00/Year to $190,000.00/Year/
To contact or to apply please send resumes to HR, 485 Alberto Way, Suite #100, Los Gatos, CA 95032 or Email: Anubhav.Srivastava@infogain.com.
ABOUT THE COMPANY
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.