- 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
- 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
Requirements
- 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)