Lead Software Engineer [Multiple Positions Available]

JPMorganChase

Not Interested
Bookmark
Report This Job

profile Job Location:

Jersey, NJ - USA

profile Monthly Salary: $ 162000 - 215000
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

DESCRIPTION:

Duties: Develop and manage complex web and enterprise applications using Java J2EE Scala and Python focusing on designing solutions and building reusable SDKs for efficiency. Deploy and manage applications in cloud environments using AWS services (ALB NLB IAM EMR EKS Lambda) to ensure scalability security and performance. Utilize Terraform for automating and managing cloud resources. Design and implement data ingestion processes to migrate on-premises data to public cloud storage. Build distributed architecture systems for seamless data transfer and transformation incorporating validations and custom logic using Spark Scala Python and Java. Architect a centralized control plane for workload allocation to stateless applications incorporating validation mechanisms addressing data transfer failures and implementing secure authentication with JPMC services. Manage data pipelines using Apache Airflow. Implement microservice architecture systems and utilize Docker and Kubernetes for building images and orchestrating containers ensuring efficient deployment and management across various environments. Develop applications using distributed streaming platforms like Kafka and in-memory data structures like Redis. Manage data workflows and transformations with AWS Glue and Athena. Enable teams to consume data from external vendors ensuring proper authentication security controls and restrictions to protect data integrity and confidentiality.

QUALIFICATIONS:

Minimum education and experience required: Bachelors degree in Computer Science Computer Engineering or related field of study plus 7 years of experience in the job offered or as Software Engineer IT Consultant or related occupation.

Skills Required: This position requires experience with the following: Developing Java/J2EE and Python applications; Working with object-oriented analysis and design patterns to build robust software by structuring code with objects and classes which ensures reusability and scalability and assists in planning better for developing object oriented applications with good and reliable design practices; Testing with unit testing frameworks such as JUNIT Mockito SpringBoot Test or Py Test to create unit test cases and execute them to ensure methods and processes are implemented and working according to specifications; Working with data governance domains to ensure data management quality security and compliance; Building development frameworks including Spark Spring SpringBoot and Apache Camel for building multi-tier distributed microservice applications; Building data pipelines using AWS Services which includes AWS Glue Lake Formation and Lambdas; Using RDBMS tools including Oracle MySQL or AWS services such as RDS; Working with NoSQL databases including MongoDB and DynamoDB and utilizing query engines such as Athena; Working with rules engines such as Drools; Building UI/UX applications using Angular and React Frameworks; Working with messaging/streaming platforms using Kafka MQ and orchestration frameworks such as Apache Airflow or AutoSys jobs; Working with version control tools such as GIT and creating CI/CD pipelines using Jenkins Maven and Gradle; Using Jupyter Notebooks for data analysis; Handling alerts and monitoring using SNS and SQS Services; Working with observability and telemetry tools including Cloud Watch Graphana and Splunk; Working with Python SDKs for application integration with EMR and state preservation; and Using Docker and Kubernetes for container orchestration.

Job Location: 575 Washington Boulevard Jersey City NJ 07310.

We offer a competitive total rewards package including base salary determined based on the role experience skill set and location. For those in eligible roles discretionary incentive compensation which may be awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs based on eligibility. These benefits include comprehensive health care coverage on-site health and wellness centers a retirement savings plan backup childcare tuition reimbursement mental health support financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring addition please visit: Salary: $162000 - $215000 per year.



DescriptionDESCRIPTION:Duties: Develop and manage complex web and enterprise applications using Java J2EE Scala and Python focusing on designing solutions and building reusable SDKs for efficiency. Deploy and manage applications in cloud environments using AWS services (ALB NLB IAM EMR EKS Lambda) t...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans ov ... View more

View Profile View Profile