Lead Software Engineer (Java Microservices)

28 Minutes ago • 6-9 Years
Software Development & Engineering

Job Description

This Lead Software Engineer role focuses on developing high-quality software using Java and Springboot within a microservices architecture. The individual will contribute to design, implementation, and testing, participate in team activities, translate business requirements into user stories, and lead story designs. The role also involves considering information security, staying updated with technology trends, and actively shaping the team's vision and roadmap. For service-delivering teams, responsibilities include resolving operational concerns, planning complex changes, and optimizing service usage.
Must Have:
  • 6 to 9 years of relevant work experience in building high volume enterprise scale applications.
  • Experience developing software in Java, Java Spring boot.
  • Experience with NoSql or any relational database.
  • Experience in developing microservices & building REST API's.
  • Experience with cloud services (Azure or AWS).
  • Exposure to API Gateways.
  • Exposure in IoT cloud.
  • Exposure to Azure identity management technologies.
  • Knowledge in IoT Devices authentication / certificate-based access control/authentication mechanisms.
  • Develops quality software (including effective test code) according to clean code principles and Blue Yonder standards.
  • Provides input for the prioritization of issues in the backlog and autonomously pulls issues or supports other team members as appropriate.
  • Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives.
  • Translates business requirements to user stories and actively seeks feedback by the stakeholders.
  • Takes the lead in designs of individual stories and translates the design to subtasks.
  • Considers aspects of information security while coding and reviewing other's code.
  • Keeps up to date with technology and researches latest trends in the industry.
  • Actively shapes team vision and helps shape the team roadmap towards achieving it.

Add these skills to join the top 1% applicants for this job

github
game-texts
oauth
aws
nosql
azure
spring-boot
microservices
git
java

Scope:

  • Consistently delivers solid quality in both design and implementation and helps the team shape what is built how, in particular

Our current technical environment:

  • Software: Java, Springboot, GIT, Rest API, OAuth
  • Application Architecture: Microservices architecture & Build REST API’s
  • Exposure to Cloud Architecture: MS Azure, Application gateway, Event Hub, Azure AD
  • IoT cloud : Azure IoT Cloud
  • Identity and Access management: Azure B2C, Azure AD

What you’ll do:

  • Develops quality software (including effective test code) according to clean code principles and Blue Yonder standards.
  • Provides input for the prioritization of issues in the backlog and autonomously pulls issues or supports other team members as appropriate.
  • Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives.
  • Translates business requirements to user stories and actively seeks feedback by the stakeholders.
  • Takes the lead in designs of individual stories and translates the design to subtasks.
  • Considers aspects of information security while coding and reviewing other's code.
  • Keeps up to date with technology and researches latest trends in the industry.
  • Actively shapes team vision and helps shape the team roadmap towards achieving it.

Additions for service-delivering teams

  • Raises and resolves operational concerns during design phases.
  • Produces actionable user stories to relieve operational pain.
  • Plans and performs more complex changes and manages stakeholder expectations.
  • Seeks out the root cause of incidents and inspires improvements in a blameless fashion.
  • Strives to replace service requests with self-service functionality and automation.
  • Diligently collaborates with stakeholders to optimize their choice of service and service usage to minimize costs for derived products.

What we are looking for:

  • Have between 6 to 9 years of relevant work experience in building high volume enterprise scale applications.
  • Experience developing software in Java, Java Spring boot with NoSql or any relational database
  • Experience in developing microservices & building REST API's
  • Experience with cloud services ( Azure or AWS).
  • Exposure to API Gateways.
  • Exposure in IoT cloud
  • Exposure to Azure identity management technologies
  • Knowledge in IoT Devices authentication / certificate-based access control/authentication mechanisms.
  • Develops quality software (including effective test code) according to clean code principles and Blue Yonder standards.
  • Provides input for the prioritization of issues in the backlog and autonomously pulls issues or supports other team members as appropriate.
  • Participates in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives.
  • Translates business requirements to user stories and actively seeks feedback by the stakeholders.
  • Takes the lead in designs of individual stories and translates the design to subtasks.
  • Considers aspects of information security while coding and reviewing other's code.
  • Keeps up to date with technology and researches latest trends in the industry.
  • Actively shapes team vision and helps shape the team roadmap towards achieving it.

Set alerts for more jobs like Lead Software Engineer (Java Microservices)
Set alerts for new jobs by Blue Yonder
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙