ASSA ABLOY Opening Solutions

Senior Lead Software Engineer

ASSA ABLOY Opening Solutions

full-time

Posted on:

Location Type: Hybrid

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Building new Cloud Applications
  • 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
  • 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
  • Gather requirements and create technical specifications as needed
  • Implement new features and maintain existing features of production pipeline
  • Work with Senior architects, managers, product owners 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

Requirements

  • 10+ years of overall experience in Application/Solution Development domain
  • Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred
  • Experience building Cloud Native Applications
  • Proven experience with test-driven development in Java, Spring boot, Spring cloud
  • Must have experience developing Software-as-a-Service (SaaS) applications
  • Experience with relational and NOSQL databases
  • Familiarity with container technologies (Docker)
  • Must be comfortable working on the Unix/Linux shell command line
  • Strong hands-on understanding of scalability, security, high availability and operational requirements
  • Experience with full product lifecycle
  • Expert level experience with Java, Spring boot, Spring cloud
  • Excellent verbal and written communication skills.
Benefits
  • Empowerment: You’ll work as part of a global team in a flexible work environment, learning and enhancing your expertise.
  • Innovation: You embrace challenges and want to drive change.
  • Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly.
  • This opportunity may be open to flexible working arrangements.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringSpring BootSpring CloudREST APIsCloud Native ApplicationsMicroservicesTest-Driven DevelopmentRelational DatabasesNoSQL Databases
Soft Skills
CommunicationCollaborationProblem SolvingAgile MethodologyRequirement Gathering
Certifications
Undergraduate Degree in Information TechnologyUndergraduate Degree in Computer ScienceUndergraduate Degree in Engineering