These resources will be responsible for designing and delivering scalable, secure, and business-aligned technology solutions. The scope includes architecture planning, solution design, prototyping, and supporting delivery teams throughout the development lifecycle.
Responsibilities
• Serve as a trusted technology advisor from planning to delivery.
• Design robust, scalable, and secure solutions aligned with business goals.
• Provide hands-on support including prototyping and coding.
• Collaborate with stakeholders to maintain solution alignment.
• Ensure compliance with security and best practices.
Key Activities
• Translate business requirements into technical solutions.
• Develop high-level and detailed design documents.
• Define integration and data exchange strategies.
• Conduct performance and capacity assessments.
• Build proof-of-concepts (POCs).
• Lead and guide a team of developers
• Review designs, code, and documentation.
• Support build, deployment, and testing phases.
Indicative Deliverables
• Solution engineering and detailed design documents.
• Capacity and performance plans.
• Integration diagrams and data flow maps.
• Technology stack recommendations.
• Prototypes or sample code.
• Implementation roadmap and final architecture package.
Required Skillset
• Java 8/17
• Strong Core Java (Java SE & EE)
• Spring Framework (Boot, MVC, Data, Security), Hibernate/JPA
• Angular JS proficiency
• Microservices and RESTful API development
• Solution design, UML, and design patterns
• SQL and experience with Oracle, MySQL, PostgreSQL
• CI/CD tools (Maven/Gradle, Jenkins), Git, JUnit, Mockito
• Cloud platforms (AWS)
• Messaging tools (JMS, Solace, IBM MQ)