Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Java Full Stack @ Assa Abloy

Home > Software Development

 Senior Software Engineer - Java Full Stack

Job Description

As our Senior Software Engineer - Java Full Stack , you ll support success by

  • Full-stack 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 .
Responsibilities
  • Building new Cloud Applications
  • Responsible for the full lifecycle of your code, from implementation to testing to user acceptance to deployment
  • Build and own applications for Amazon AWS, Azure
  • Developing pure cloud, and-or hybrid cloud solutions
  • Develop an application framework with complex dependencies
  • 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 microservices deployed to Amazon AWS cloud or any other cloud with Docker
  • Develop Java code using Spring frameworks and Go programming
  • 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
Requirements
  • Experience with at least one Cloud platform: AWS, Azure, Google, CloudFoundry, OpenStack, etc.
  • Experience in developing pure cloud, or hybrid cloud solutions, along with Integration with on-premises systems
  • Proven expert level experience with test-driven development in Java (Java 8 reactive, Spring), Knowledge in Go is a plus. Willingness to learn Golang and ready to work on full stack as needed
  • 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 RDBMS and NOSQL databases
  • Familiarity with container technologies (Docker)
  • Knowledge on message queues (RabbitMQ, ActiveMQ, etc)
  • Possess a passion for new technology and innovation

What we appreciate about your background

Education and Experience

  • Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred
  • 5+ years of overall experience in Application/Solution Development domain for Senior Lead position.
  • 5 to 8 years of overall experience in Application/Solution Development domain for Software Lead position
  • Experience building Cloud Native Applications
  • Expert hands-on proficiency in Developing Applications using one or more technology stacks (Java - Java 8 reactive, spring, Go - preferable)
  • Strong hands-on understanding of scalability, security, high availability and operational requirements
  • Experience with full product lifecycle
  • Experience with Atlassian suite: Jira, Confluence, etc.
  • Expert level experience with Java 8 reactive, JEE framework and Spring
  • Knowledge in Go routines

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.

Computer Skills

  • Familiar with operating systems, such as Linux, Windows, etc.
  • Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc

Who you are as a Leader

  • Exceptional communication skills, both written and verbal.
  • Willingness to roll up sleeves and dive deep into tactical work when necessary.
  • Strong team player and ability to work well with others.

Job Classification

Industry: Engineering & Construction
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Doctorate Not Required, Any Doctorate

Contact Details:

Company: Assa Abloy Opening
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Unix Computer science Linux RDBMS Web development Agile Windows MS Office Operations Information technology

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Application Developer ( Salesforce )

  • SDI Business Services
  • 7 - 12 years
  • Bengaluru
  • 24 hours ago
₹ Not Disclosed

Principal Architect - AWS Data Engineer

  • Cognizant
  • 11 - 13 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Senior Principal Consultant

  • Oracle
  • 9 - 12 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Oracle Application Senior Lead

  • Oracle
  • 6 - 11 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Assa Abloy

ASSA ABLOY Opening Solutions