Senior Software Engineer – Java
An amazing career opportunity to develop cloud platform applications for HID Global. You will design, implement, and deliver high‑quality, scalable software solutions on Amazon Web Services.
About HID Global
HID Global is a trusted identity solutions provider, helping millions of customers worldwide. With headquarters in Austin, Texas, and global engineering centers in Chennai and Bangalore, HID Global operates in over 100 countries.
Responsibilities
- Assume responsibility for the full lifecycle of your code, from implementation to testing to user acceptance to deployment
- Build and own applications for Amazon AWS
- Develop pure/cloud‑hybrid solutions and application frameworks for complex form data
- Write test‑driven, maintainable code and follow industry standards and web development best practices
- Gather requirements and create technical specifications as needed
- Implement new features and maintain existing features of production pipeline
- Work with architects, project managers and other engineers to assure accurate timelines and deliverables
- Collaborate with fellow engineers to find elegant, long‑term solutions as well as creative quick fixes to problems
- Develop and maintain micro‑services deployed to Amazon AWS cloud with Docker
- Develop Java code using Spring‑Boot and Spring‑Cloud frameworks
- Develop messaging and stream processing code with Apache Storm, AWS Kinesis and Kafka
- Expose REST APIs
- Document code and create high‑level interaction diagrams
- Be comfortable working with source control branching strategies
- Work in a high‑velocity, agile team
Technical Requirements
- Experience with at least one Cloud platform: AWS, Azure, Google, CloudFoundry, OpenStack, etc.
- Experience developing pure or hybrid cloud solutions, including on‑premises integration
- Proven experience with test‑driven development
- Ability to reduce complex ideas into clear concepts and solutions
- Must have experience developing Software‑as‑a‑Service (SaaS) applications
- Experience with relational databases
- Familiarity with container technologies (Docker)
- Experience with message queues/brokers (RabbitMQ, ActiveMQ, etc.)
Education and Experience
- Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field (graduate degree preferred)
- 5+ years of overall experience in Application/Solution Development
- Experience building Cloud Native Applications
- Expert hands‑on proficiency in developing applications using a technology stack such as Java/JEE/Spring
- Strong understanding of scalability, security, high availability and operational requirements
- Experience with full product lifecycle and Atlassian suite (Jira, Confluence, etc.)
- Excellent verbal and written communication skills
- Hands‑on experience with AI tools and frameworks (preferred)
- Passion for new technology and innovation
Why Apply?
- Empowerment: Work as part of a global team in a flexible work environment, learning and enhancing your expertise.
- Innovation: Embrace challenges and drive change; flexible work arrangements, job sharing and part‑time opportunities are supported.
- Integrity: Results‑oriented, reliable and straightforward; all employees are treated with respect and appreciation.
HID is an Equal Opportunity/Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation.
We make it easier for people to get where they want to go! On an average day, think of how many times you tap, twist, tag, push or swipe to find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. You’ll be part of the ASSA ABLOY Group, the global leader in access solutions, with 63,000 colleagues worldwide. We empower our people to build their careers around their aspirations, with regular feedback, training and development opportunities.