Candidates authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.
Required Qualifications:
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 7 years of Information Technology experience.
- Strong proficiency in Java, J2EE, Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).
- Proficiency with relational databases (e.g., Oracle, MySQL, PostgreSQL) and SQL.
- Develop robust and scalable Java-based software architectures, focusing on aspects like system design, component selection, and technology choices.
- Experience with cloud-based technologies (e.g., AWS, Azure, Google Cloud).
Preferred Qualification:
- Identifying business needs, developing technical solutions, and ensuring those solutions are aligned with business goals and architectural standards.
- Work with product managers, developers, testers, and other stakeholders to define technical requirements and solutions.
- Provide technical leadership and mentorship to development teams, guiding them in best practices and architectural standards.
- Design high-level architectural diagrams, technical specifications, and product specifications.
- Evaluate and recommend new technologies and frameworks to improve the efficiency and effectiveness of the development process.
- Troubleshoot technical issues, identify and resolve design flaws, and ensure the overall health and stability of the system.
- Create and maintain detailed architectural documentation to support the development process and future maintenance efforts.
- Proficiency in software design principles, including object-oriented design, architectural patterns (e.g., SOA, microservices), and database design.
- Strong analytical and problem-solving skills to identify and resolve technical issues.
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email, or face to face. Travel may be required as per the job requirements.