Job Summary
We are seeking a highly experienced Full Stack Architect with deep expertise in both frontend and backend technologies. The ideal candidate will design and develop scalable applications, lead technical teams, and ensure the delivery of high-quality software solutions.
Roles and Responsibilities
Technical Responsibilities
- Lead full stack application development using technologies like Angular, DOM, jQuery, Ajax, JSON, and Java backend technologies (Spring MVC, Spring Boot).
- Design, develop, and maintain REST and SOAP web services, APIs, and integrations.
- Develop and maintain high-quality, reusable code and frameworks for enterprise applications.
- Implement unit and integration testing using JUnit, and manage error logging and debugging using Log4j.
- Validate and process XML data using tools like XML Spy.
- Write and optimize SQL queries, work with Oracle PL/SQL, and manage database interactions via JDBC.
- Apply strong Java programming concepts, with experience in payments, ISO XML, MT messaging considered an advantage.
Managerial Responsibilities
- Provide technical leadership and mentor a dynamic team of developers.
- Drive solution architecture, ensuring adherence to best practices and enterprise standards.
- Foster collaboration, communication, and knowledge sharing within teams.
- Quickly grasp new technologies and apply them effectively to deliver innovative solutions.
Required Skills & Qualifications
- 10+ years of experience in full stack development.
- Strong expertise in frontend and backend technologies: Angular, jQuery, DOM, Ajax, JSON, Spring MVC, Spring Boot.
- Hands-on experience with REST/SOAP APIs and web services.
- Strong SQL and database skills (Oracle PL/SQL, JDBC).
- Knowledge of error logging, debugging, and unit testing.
- Familiarity with payment systems, ISO XML, and MT messaging is a plus.