Jobs

Software Engineer [Multiple Positions Available]
Houston, TX, United States, US
·
On-site
·
Full-time
·
2w ago
Duties: Participate in the modernization of a monolithic application into a microservices architecture, utilizing domain-driven design principles. Architect and implement distributed microservices and event-driven systems, leveraging Apache Kafka for real-time data processing. Design and develop creative software solutions, employing innovative approaches to solve complex technical problems and enhance system functionality. Build fully automated CI/CD pipelines to support secure, high-quality software solutions deployed on a Private Cloud Kubernetes platform. Write and review maintainable, testable, and production- ready code, ensuring adherence to microservices architecture principles and industry best practices. Collaborate with cross-functional teams to design comprehensive solutions, including activity flows and logical data models, while ensuring successful integration with partner technology teams. Identify opportunities to eliminate recurring issues, improving the operational stability and reliability of software applications and systems. Lead evaluation sessions with external vendors and internal teams to assess architectural designs and technical credentials for integration into existing systems. Manage senior and junior engineers including mentoring and coaching them and fostering a culture of diversity, equity, inclusion, and respect. Stay informed about emerging technologies and industry trends, evaluating their potential impact on the technology stack and promoting the use of new and leading-edge technologies while driving innovation within the team.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, or related field of study plus 7 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation. The employer will alternatively accept a Master's degree in Computer Engineering, Computer Science, or related field of study plus 5 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: leading one or more team(s) in designing and deploying distributed microservices architectures on domain-driven design and clearly defined service boundaries and contracts; working with Java and key frameworks including the Spring stack such as Spring Boot or Spring Core and developing RESTful APIs and web services; utilizing architectural patterns including sidecar, circuit breaker, traffic shifting, ingress, egress, Adapter, Bridge, Builder, Factory, Singleton, Anti-Corruption Layer (ACL), Backend-for-Frontend (BFF), and SOLID, and their application in microservices environments; building event-driven architectures using Apache Kafka; using JPA and Hibernate to manage the application transactional data including transactional data audit; designing logical data model (LDM) with tools such as Magic Draw including relationship with root data and reference data entities from other domains or bounded contexts; creating physical data model in Oracle and MySQL database via Liquibase scripts; leveraging drools to manage complex business logic via Drools rules sheet or Drools Rules Language (DRL) files; working with Elastic Search schema creation and management, using RESTful API or Kibana interface to perform operations such as indexing a single or multiple documents, reading documents, or creating complex queries to fetch aggregate data; using Docker for containerization; using Kubernetes for orchestration; deploying applications in private cloud environments; working with DevOps practices, including CI/CD, application resiliency, and security, to ensure secure software delivery; writing JUnit test cases using mocking frameworks including JMockit, Powermock, and Mockito; creating and updating REGO policies to manage user and system entitlement; working with scheduling technologies including Control-M and Autosys; utilizing all aspects of the Software Development Life Cycle (SDLC) for continuous improvement and innovation.
Job Location: 600 Travis Street, Houston, TX 77002.
Full-Time.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Java Developer
Citigroup · CHENNAI, Tamil Nādu, India

Underwriter, Casualty
AIG · Makati City

Senior Engineer, AI platform
PayPal · Bangalore, Karnataka, India

Sr Software Engineer
PayPal · San Jose, California, United States of America

Sr Consultant, Digital Services Engineer
Northern Trust · Manila, Philippines
About JPMorgan Chase

JPMorgan Chase
PublicJPMorgan Chase is a multinational investment bank and financial services company that provides banking, investment, and asset management services globally. It is one of the largest banks in the United States by assets and market capitalization.
300,000+
Employees
New York City
Headquarters
Reviews
4.2
10 reviews
Work Life Balance
4.2
Compensation
4.3
Culture
4.5
Career
4.4
Management
4.1
75%
Recommend to a Friend
Pros
Good pay and benefits
Work-life balance
Career advancement opportunities
Cons
Heavy workload at times
Career advancement takes time
Pay could be better in some roles
Salary Ranges
47 data points
Junior/L3
Mid/L4
Senior/L5
Junior/L3 · Analyst
21 reports
$126,500
total / year
Base
$110,000
Stock
-
Bonus
-
$95,450
$155,250
Interview Experience
4 interviews
Difficulty
2.8
/ 5
Duration
14-28 weeks
Interview Process
1
Application Review
2
HireVue Video Interview
3
Technical/Behavioral Assessment
4
Final Interview Round
5
Offer Decision
Common Questions
Behavioral/STAR
Technical Knowledge
Past Experience
Culture Fit
Case Study
News & Buzz
JPMorgan Chase to offer $1K match for Trump Accounts belonging employees’ kids - Fox Business
Source: Fox Business
News
·
5w ago
Focus: Trump's JPMorgan lawsuit underscores his growing clash with Wall Street - Reuters
Source: Reuters
News
·
5w ago
JPMorgan Chase and Bank of America Match Employees’s $1,000 ‘Trump Accounts’ - People.com
Source: People.com
News
·
5w ago
Bank of America, JPMorgan Chase to contribute $1,000 to Trump Accounts for their employees - CBS News
Source: CBS News
News
·
5w ago