Java Software Engineer

Lancesoft, Inc.
Newport Beach, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 166K

Job location

Newport Beach, United States of America

Tech stack

Java
Agile Methodologies
JIRA
Unix
Databases
Relational Databases
Java Platform Enterprise Edition (J2EE)
Scrum
Transaction Processing (Computing)
Data Processing
Java Application Server
Enterprise Software Applications
SAP Sybase ASE
Backend
Legacy Systems

Job description

  • Develop and maintain plain Java daemon-based applications running directly on Unix servers.
  • Support systems that act as the initial gateway for client trade data entering State Street's investment management workflows.
  • Handle heavy database interaction and transaction processing logic.

Depending on candidate strength:

  • Lead integration development work, or
  • Support core maintenance activities to free senior engineers for strategic integration projects.
  • Technical Environment
  • Core Stack
  • Plain Java applications (non-J2EE / non-Java EE environment).
  • Applications run as Unix processes rather than cloud-hosted services.
  • Sybase relational database environment with significant backend data processing.
  • JIRA used for Agile task management and work tracking.
  • Environment Characteristics
  • Legacy codebase and mature production environment.
  • Team values candidates who can adapt to older systems and proactively learn operational workflows.
  • Heavy collaboration with offshore development teams based in Asia.
  • Preferred Domain Experience
  • Financial Services industry experience strongly preferred.

Requirements

  • Investment management systems
  • Capital markets
  • Trade flow processing
  • Transaction lifecycle tracking
  • Mortgage origination experience was specifically noted as less relevant.
  • Key Soft Skills
  • Ability to independently interpret and execute written technical specifications.
  • Strong communication skills and willingness to ask clarifying questions.
  • Self-motivated and proactive approach to problem solving.
  • Comfortable collaborating with local and cross-functional teams.
  • Strong organizational habits and accurate JIRA status management.
  • Familiarity with Agile/Scrum communication practices such as:
  • Daily stand-ups
  • Sprint tracking
  • Task updates in JIRA
  • Team & Hiring Context
  • Majority of development currently depends on offshore resources.
  • Experience with database-heavy enterprise applications.
  • Financial services or trade-processing domain exposure preferred.
  • Comfortable working onsite and collaborating closely with small local teams.
  • Proactive communicator who can navigate complex legacy systems through collaboration and operational understanding.

Apply for this position