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
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.

Profile Summary

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”.

 

Duties and Responsibilities include the following. Other duties may be assigned.

 

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.

 

Education Qualification or/ Experience

  • 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.

 

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.
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

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

ASSA ABLOY Group Logo

Software Engineer

ASSA ABLOY Group

Chennai, Tamil Nadu, India

Posted: a year ago

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.