Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - Java Full stack 
India, Karnataka, Bengaluru 
885869392

17.08.2024

Job responsibilities

  • Contributes actively to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Design scalable, secure and efficient software architectures
  • Evaluate new technologies and tools to drive innovation and improve existing systems.
  • Stay updated on industry trends and best practices to ensure architecture alignment with business goals
  • Work closely with cross-functional teams including developers, engineers, product managers and business stakeholders, understanding functional, and non-functional requirements then contributing to overall design & development.
  • Provide guidance to applications teams developing or migrating workloads to Public Cloud/AWS.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Possess deep expertise in AWS services, its capabilities and trade-offs
  • Hands on experience working at code level for
    • Cloud computing (IaaS, PaaS, SaaS)
    • Compute/Container/Orchestration technologies (Docker, Kubernetes, ECS, EKS, Lambda/Serverless etc.)
    • Microservices & multi-tier architectures
    • DevOps/CI/CD (GIT/Bitbucket, Maven, Gradle, Jenkins, Sonar)
    • Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud) & Python
    • RDBMS systems and NoSQL, Storage Technologies (S3, EBS etc.)
    • API – GraphQL, REST, API Gateway
    • Integration and events/messaging technologies (Kafka, RabbitmQ, SNS, SQS)
    • Caching Solutions such as Elasticache/Redis, Hazelcast, EHCache
    • Observability and monitoring (Dynatrace, Cloud Watch, Grafana, Splunk, Datadog)
  • Proficiency with multiple mainstream programming languages
  • Demonstrated prior experience to deliver modern architecture
  • Curious problem solver with ambition to keep up with rapidly changing technical landscape.
  • Skilled in verbal, written and diagrammatic communication, working across a wide range of people with the ability to adapt approach and styles.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Preferred qualifications, capabilities, and skills

  • Familiarity with modern front-end technologies
  • Exposure to cloud technologies, preferably AWS