Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Sr Lead Software Engineer - Java 
India, Karnataka, Bengaluru 
118238191

03.09.2024

Job responsibilities

  • Provide guidance to immediate team of software engineers on daily tasks and activities
  • Set the overall guidance and expectations for team output, practices, and collaboration
  • Anticipate dependencies with other teams to deliver products and applications in line with business requirements
  • Manage stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements
  • Create a culture of diversity, equity, inclusion, and respect for the team members and prioritizes diverse representation
  • Be responsible for design, development, testing, releasing, and monitoring of data platform engineering tools and supporting services using agile methodology
  • Write technical documentation such as architecture diagrams, service specifications, run books and user manuals
  • Learn new skills and keep up with industry innovations to deliver solutions to automate manual or cumbersome work
  • Advanced knowledge of application, data, and infrastructure architecture disciplines
  • Understanding of architecture and design across all systems

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s)
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • AJava (11/17), Maven, GIT
  • Experience working with CI/CD pipelines and modern deployment strategies
  • Spring Boot, RESTful APIs, GraphQL
  • Experience in architecture and design of microservices
  • Cloud Development (e.g. AWS, Cloud Foundry, etc.)
Preferred qualifications, capabilities, and skills
  • SQL, Spring Data
  • NoSQL (e.g. MongoDB, DynamoDB, Elasticsearch, etc.)
  • Messaging (e.g. SQS, Kafka, RabbitMQ, etc)
  • Data Lake/Mesh & Analytics Technology (e.g. Snowflake, Starburst, Databricks, etc.)
  • Domain-driven design
  • Other programming languages (e.g. Python, JavaScript, TypeScript, etc)
  • Open table format (e.g. Iceberg, Hudi, Delta)