Responsible for development/design of commercial product solutions that have high performance with reliability and security. The role involves listening to Product Team and understanding enterprise architecture before making design decisions.
Requirements and Responsibilities:
- Very strong in Java/JEE conceptually and practically should have worked with large scale projects while having concept/experience of flow orchestration.
- Working knowledge of following RDBMS, NoSQL, JEE App Servers, HTML, JS/TS, CSS/SASS, Message Queuing, SOAP Webservices, REST Webservices, Security (Keystores, trust stores, Encryption/Decryption/Signature),
- Knowledge/Experience of Spring, Single Page Apps, API Gateway knowledge, Interceptors, filters, load balancers
- Solution Architecture Experience
- Meeting developers to discuss the business/technical objectives, special security requirements, enterprise security compliance and requirements of the tasks.
- Estimating the time required to complete the work with alternate models.
- Check standard compliance (data privacy/security).
- If required redefine a design brief within the constraints of cost and time.
- Team Task assignment, estimation and delivering maintainable code.
- Keeping abreast of emerging technologies.
Qualification's & Experience:
- Bachelor in Software Engineering, Computer Science and IT
- 5+ years of experience in Java