Java Software Engineer, E-Communications Surveillance Technology, Associate

JPMorgan Chase & Co. logo

JPMorgan Chase & Co.

View Salaries, Reviews, and more  

Job Summary


Salary
S$7,150 - S$14,293 / Monthly EST

Job Type
Permanent

Seniority
Senior Mid

Years of Experience
At least 5 years

Tech Stacks
Amazon S3 Rest API Oracle API Cloud Foundry play Container Spring CI Git Splunk Angular Bootstrap SQL Springboot Java

Job Description

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

The eCommunications Surveillance team is responsible for not only performing electronic communications surveillance across all LOB in JPMC but also retention requirement. It is a key function in the firm which helps ensure we comply with external regulator commitments in both Surveillance and eCommunications Retention. You would interact with our compliance users directly to clarity the requirement and demo prototypes to get feedback.

The data capturing scrum team builds and support the technology platform in micro-services architecture on cloud platform which integrates with Cloud Foundry, S3 (cloud storage), splunk etc.

The successful candidate will play a key role in modernizing the application and is expected to participate in maintaining micro-service based application, platform reconciliation, implementation of RESTful API, assisting in piloting machine learning product or platform etc for ensuring all the regulated users’ electronic communication are captured, processed and ingested correctly for surveillance and retention purpose.

This responsibilities for this role include but are not limited to:

  • Understanding architecture and design across all systems
  • Ability to work in large, collaborative teams to achieve organizational goals
  • Understanding software skills such as business analysis, development, maintenance, and software improvement
  • Manage and support a portfolio of production applications which includes vendor, home-grown, on premise, and SaaS applications
  • Provide Level 2 and 3 production support to applications in production
  • Make sound architectural decisions around application components interfacing with a large number of other applications within and outside the firm
  • Identify gaps and weaknesses in existing applications and design and implement remediation of these gaps focused around automation
  • Work to improve the stability of applications in the production environment
  • Migrate applications to new infrastructure and a standard CI/CD environment including on-boarding the applications to the standard tools for change management, source control, access management, and application monitoring
  • Ensure changes to the applications follow a disciplined and continuous change management processes including all reviews and approval steps
  • Ensure adherence to design and coding standards
Mandatory requirements:

  • 5 years' or more of development experience with a variety of tools and technologies
  • 5 years’ experience or more in Java development with emphasis on Spring container specifically Spring bootstrap Micro Services
  • 3 years' or more experience in tier 2 and tier 3 production and operational support
  • Hands-on experience in Angular development
  • Strong SQL knowledge (Experience of working with Complex DB objects and Oracle will be an added advantage)
  • Experience with Source control tools, preferably GIT
Additional Preferred Requirements:

  • Experience with Spring and Spring bootstrap preferable
  • Experience with batch, data-intensive processing and transfer including controls for ensuring the completeness of transferred data

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume