The Job logo

What

Where

Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
HID Global is seeking a highly skilled Software Engineer-Java to join our team. In this role, you will be responsible for delivering and maintaining cutting-edge product solutions. You will work with a team to develop enterprise grade web applications, utilizing cloud-based technologies such as Amazon AWS and Docker. You should have experience with Java development, including Spring frameworks and REST APIs. Strong knowledge of test-driven development, code quality tools, and message queues is required. Excellent communication skills and a passion for innovation are also important.

Position Summary

A rewarding career at HID Global beckons you! We are looking for an Software Engineer-Java, who is responsible for the delivery and maintenance of cutting-edge product solutions. We are a leading company in the trusted source for innovative products, solutions and services that help millions of customers around the globe create, manage, and use secure identities.

Overview:

Software Engineer with experience in building enterprise grade web applications. Candidates should be familiar with “The Twelve Factor App”, continuous delivery concepts and “Cloud Native Applications”.

 

Roles & Responsibilities: Building new Cloud Applications

  • Assume responsibility for the full lifecycle of your code, from implementation to testing to user acceptance to deployment.
  • Developing pure cloud, and-or hybrid cloud solutions
  • Develop an application framework for manipulating form data with complex dependencies.
  • Write test-driven, maintainable code and follow industry standards and web development best practices.
  • 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 microservices deployed to Amazon AWS cloud with Docker.
  • Develop Java code using Spring frameworks.
  • Expose REST APIs
  • Document code and create high-level interaction diagrams.
  • Participate in on-call support rotation.
  • Handle tier-3 support issues
  • Work within a polyglot codebase
  • Be comfortable working with source control branching strategies.
  • Working in high-velocity, agile team

 

Technical Requirements:

  • Experience with AWS Cloud platform
  • Proven experience with test-driven development in Java (Java 8, Spring boot, Spring cloud)
  • Experience in Code Quality tools like SonarQube, Veracode, etc.
  • Experience with message queues (Kafka, RabbitMQ, ActiveMQ, etc)
  • Must be comfortable working on the Unix/Linux shell command line.
  • Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions.
  • Must have experience developing Software-as-a-Service (SaaS) applications.
  • Experience with relational and NOSQL databases
  • Familiarity with container technologies (Docker)
  • Possess a passion for new technology and innovation.

 

Preferred Qualities:

  • An undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred.
  • 4+ years of overall experience in Application/Solution Development domain.
  • Experience building Cloud Native Applications.
  • Experience with full product lifecycle.
  • Experience with Atlassian suite: Jira, Confluence, etc
  • Expert level experience with Java 8, Spring boot, Spring cloud
  • Excellent verbal and written communication skills.
Set alert for similar jobsSoftware Engineer role in Chennai, India
ASSA ABLOY Group Logo

Company

ASSA ABLOY Group

Job Posted

a year ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

3-7 Years

Category

Software Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Undergraduate

Applicants

Be an early applicant

Related Jobs

ASSA ABLOY Group Logo

Software Engineer

ASSA ABLOY Group

Chennai, Tamil Nadu, India

Posted: a year ago

We are seeking a Software Engineer with experience in building enterprise grade web applications. Candidates should be familiar with The Twelve Factor App, continuous delivery concepts and Cloud Native Applications. You will be responsible for building new Cloud Applications and developing pure cloud and/or hybrid cloud solutions. The ideal candidate will have expertise in Java, Spring frameworks, and AWS Cloud platform. Experience with test-driven development, code documentation, and agile team collaboration is required. Strong communication skills, both verbal and written, are necessary for success in this role.

ASSA ABLOY Group Logo

Associate Software Engineer

ASSA ABLOY Group

Chennai, Tamil Nadu, India

Posted: 18 days ago

Position   Summary A rewarding career at AssaAbloy beckons you! We are looking for a Associate Software Engineer, who is responsible for developing Angular applications with .Net core for some of our Product Lines. You are accountable for delivering good technical design and a quality delivery. We are a leading company in the trusted source for innovative products, solutions and services that help millions of customers around the globe create, manage, and use secure identities.    Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.   Qualifications & Requirements To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.   Duties and Responsibilities include the following. Other duties may be assigned. Participate in architecture and design reviews and project team meetings. Interact with the Product Development and other business stakeholders. Be proactive and understand business needs. Be hands on and actively participate in software development. Quickly adopt to SAFE Agile Process around the Product Development   Education and/or Experience A Fresh Graduate degree from a recognized university in Computer Engineering, Computer Science, or equivalent or good knowledge on Software Development skills Good analytical and problem-solving skills. Attitude to adopt Agile methodologies (Scrum, Lean, TDD etc) Required technical skills. Knowledge on testing framework Appium and playwright Service Oriented Architecture (Web Services, SOA) Web application testing Build automation using Maven, Jenkins Attitude towards working in automated and integrated development, build and test environments (Azure DevOps) TDD – Test Driven Development   Good Knowledge / Experience in the following skills   Authentication Knowledge of SAML and integration of SSO. Authorization and access control Experience in building role based and fine-grained access control. Database Experience in tuning database operations for maximal performance and scalability. Good understanding of transactional behavior Performance Experience in setting up automatic load tests. Development Experience to set up build servers and continuous integration tools.   Language Skills                   Ability to effectively communicate in the English language, verbally and in writing. Ability to read and interpret technical journals, specifications, international technical standards, etc.