Talent.com
This job offer is not available in your country.
Lead Back End Developer

Lead Back End Developer

XebiaBengaluru, Karnataka, India
30+ days ago
Job description

Role Description :

Senior Software Development Engineers build code by using core agile practices such as "keep it simple," test-driven development (TDD), continuous integration, polyglot programming, and microservice design. An SDE focuses on developing and implementing modernized specialized business applications, deploying to development, test, staging, and production.

KEY RESPONSIBILITIES :

  • Designing, prototyping and demonstrating new features and components of front-end and back-end to users to ensure compliance with requirements
  • Assisting in the design, implementation and optimization of related approaches, tools and workflows.
  • Collaborate with the technical teams, business teams, and product managers to ensure that the code that is developed meets their vision.
  • Design the solutions to meet functional and technical requirements.
  • Align to Security / Compliance frameworks and controls requirements.
  • Own quality posture. Write automated tests, ideally before writing code.
  • Write code.
  • Develop delivery pipelines and automated deployment scripts.
  • Configure services, such as databases and monitoring.
  • Implement Service Reliability Engineering.
  • Fix problems from the development phase through the production phase, which requires being on call for production support.

MINIMUM QUALIFICATIONS

  • 4-13 years of hands-on experience as a Software Engineer or related technical engineering capacity. Relevant technologies and programming languages include Java, SpringBoot, - Quarkus, Angular, JavaScript, JQuery, SQL, SpringJMS, SpringBatch, SpringMVC.
  • Experience of working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc.
  • Experience in designing, developing and deploying RESTful microservices.
  • Professional experience working with Agile Methodologies is required.
  • Experience working with DevOps principles, practices and tools in an enterprise technology environment is required.
  • Experience engineering software within an Amazon Web Services (AWS) cloud – S3 Bucket Dynamo DB / Document DB / EC2 / API gateway infrastructure or other prominent enterprise cloud provider is required.
  • Experience in RedHat Open Shift on AWS platform is an added advantage.
  • Experience in JMS, Kafka or any MQ / Topic is required.
  • Working knowledge of the full Software Development Lifecycle, building CI / CD pipelines and practicing Test Driven Development is a requirement.
  • Fundamental Awareness of Application Security principles and 12-factor application development principles is required. Adhering to secure coding practice is required.
  • Experience with source control, build tools and GIT (GitHub, Bitbucket or other) is required.
  • Working knowledge of SonarQube, Veracode or BlackDuck scan is required.
  • Excellent knowledge of Relational Databases, SQL, JDBC.
  • Working Knowledge of AWS CDK (typescript is preferred), CloudFormation Templates (CFT), IaC (Infrastructure as code) Debugging Infrastructure issues in CDK and CFT, yaml, Ansible
  • Working knowledge of NoSQL database, MongoDB, Cassandra management systems is required.
  • Embraces diverse people, thinking and styles.
  • Consistently makes safety and security, of self and others, the priority.
  • Knowledge of CI / CD and DevOps practices; with tools such as Git / Gitlab, Jira / VersionOne / Agility, Jenkins / Tekton, Gradle, Ansible
  • AWS / GCP / Azure – hands on cloud experience is mandatory
  • PREFERRED QUALIFICATIONS

  • Bachelors Degree in Computer Science, Information Systems or related technical field is preferred.
  • Experience working in an airline technology environment is preferred.
  • Adapt to and incorporate new and emerging technologies
  • Work under minimal supervision exhibiting strong analytical, problem solving and strong and succinct communication skills.
  • Create a job alert for this search

    Back End Developer • Bengaluru, Karnataka, India