Your Role and Responsibilities- As a Golang/Java Developer, your primary responsibility will be to design and develop Golang/Java/J2EE base Application. Posses Database skills, Ability to write REST services, and to coordinate with the rest of the team working on different layers of the infrastructure and development lifecycle
- You are expected to be a full stack developer responsible for end to end product development. You should have sound technical knowledge and thorough understanding of the business application.
- You will work with Architect, senior technical leaders and bring innovative solutions to complex problems.
Required Technical and Professional Expertise
- 8-10 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.