Summary
We are actively seeking a dynamic and results-oriented individual to join our team as a
Java Solutions Architect. In this influential role, you will play a pivotal part in designing and implementing innovative and scalable software solutions, emphasizing a comprehensive approach to technology integration. As a key member of our visionary IT development team, you will be the strategic guide for the successful execution of complex projects.
What we're looking for
- Proven work experience as a Solutions Architect, demonstrating expertise in designing and implementing solutions across a diverse range of technologies.
- In-depth knowledge of various technology architectures, with hands-on experience in technologies such as Java, Angular, Microservices, Kubernetes, AWS, Informatica, Mainframe, and DB2.
- Demonstrated success in delivering complex projects, adapting to various development methodologies.
- Excellent verbal and written communication skills, with the ability to effectively communicate with peers and the onsite team.
- Strong attention to detail, organizational skills, and a commitment to timeliness to meet and exceed customer service expectations.
- Effective problem-solving skills, addressing challenges across a broad technology spectrum.
- Experience in leading and participating in migrations from legacy mainframe systems to modern distributed tech stacks.
- Bachelor's Degree or related experience.
- A minimum of 5 years of experience as a Solutions Architect, progressively advancing in roles of responsibility and complexity, with a focus on diverse technology integration.
Your role in our mission
- Lead the architecture and development of robust and scalable applications, incorporating a diverse range of cutting-edge technologies such as Java , Angular , Microservices , Kubernetes , AWS , Informatica , Mainframe , and DB2 .
- Play a key role in end-to-end systems analysis, design, application development, unit testing, integration testing, and deployment preparation, ensuring thorough technical documentation and comprehensive application support.
- Independently analyze, solve, and correct real-time issues across a broad technology spectrum, showcasing your ability to provide seamless problem resolution.
- Generate meticulous technical documentation, covering analysis, design, development, and testing phases, along with any required user documentation.
- Collaborate in the design and development of application systems, seamlessly integrating various technologies to create a modern distributed tech stack.
- Contribute to the migration strategy from legacy mainframe systems to a modern distributed tech stack, ensuring a smooth transition and leveraging cutting-edge technologies.
- Conduct performance tuning of processes, strictly adhering to industry best practices in a diverse technology landscape.
- Review the work of other team members, ensuring accuracy, adherence to standards, and optimization.
- Provide application-level production support, including the maintenance of all processes across a broad technology spectrum.
- Develop advanced scripts for parallel execution of processes, showcasing proficiency in scripting languages such as Bash.
What you should expect in this role
- Hybrid Office Environment