Your Role and Responsibilities- Golang/Java developer with good understanding of how to design, implement and support Golang/Java / J2EE based applications.
- Experience in working with different OS like Linux (all flavours) and Windows.
- Implement functional business requirements and non-functional technical requirements.
- Functionally test product features.
- Demonstrate excellent verbal and written communication skills.
- Good knowledge of Java/Perl/Shell/Python scripting.
- Excellent team player. Should Mentor and motivate junior team members
Required Technical and Professional Expertise
- 6+ years of software engineering experience implementing Enterprise Applications
- Strong skills on Java/J2EE, GoLang
- Ability to Integrate with existing REST services and create new REST services
- Working knowledge of creating applications on cloud platforms (Kubernetes, RedHat OCP)
- Experience of building microservices/container-based architectures and solutions
- Exposure to Security domain will be added advantage
- Experience working in agile development environments
- Strong oral and written communications.
- Required degree: Bachelors. Preferred degree: Masters
Preferred Technical and Professional Expertise
- Experience in Cryptography, TLS, FIPS, Java programming and Java security framework
- Experience in understanding security vulnerabilities and implementing the resolutions.
- Experience in a leadership role in one or more major software projects
- Excellent communication skills and proven ability in influencing open-source community developers, academic and industry partners.