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)