Senior Java Developer


ETRADE is a leading financial services company and a pioneer in the online brokerage industry. Having executed the first-ever electronic trade by an individual investor more than 30 years ago, the company has long been at the forefront of the digital revolution, offering easy-to-use solutions for individual investors and stock participants. Founded on the principle of innovation and determined to level the playing field for individual investors, ETRADE delivers digital platforms, tools, and professional assistance to help investors and traders meet their near-and long-term investing goals. The Company provides these services both online and through its network of customer service representatives and financial consultants - over the phone at two national branches and in-person at 30 ETRADE branches.


The Senior Java Developer is a key role on a collaborative project team, responsible for the design and production of mission critical, enterprise-scale business systems. The Senior Java Developer is well versed in the technical and interpersonal skills needed to lead, coach and mentor development teams. Using a thorough understanding of the logistics business domain, the Senior Java Developer is responsible for the translation of requirements into system design specifications and the implementation of systems throughout the entire software development life cycle. This role is also responsible for maintaining an awareness of evolving technologies in use by other teams at ETRADE and in the technology industry as a whole.

  • Designs, develops, and implements web-based Java applications/API to support business requirements.
  • Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
  • Resolves technical/production issues through debugging, research, and investigation.
  • Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks.
  • Contribute to the Design and develop high quality software for large scale Java/Spring Batch/Integration based applications
  • Analyze business requirements, and create technical design documents that are in accordance with the company's architecture standards


  • Must have at least 5+ years of Java and J2EE technologies
  • Bachelor's Degree in Computer Science or related discipline
  • Experience with ORM framework (Hibernate) and JPA
  • Hands on experience with the following areas:
  • Core Java
  • Restful Service, SOAP Service
  • Spring Batch/Integration/Boot
  • Oracle SOA Suite 11G/12C - Composite Application Development


We offer a competitive and comprehensive benefits package. Please visit to learn more about the opportunities.

TRADE Financial is an Equal Opportunity Employer who encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, age, disability, citizenship, marital status, sexual orientation, gender identity, military or protected veteran status, or any other characteristic protected by applicable law.

Meet Some of E*TRADE's Employees


SVP, Technology Development

Hilary heads up application devlopment efforts for 400 different developers in five domestic locations, overseeing everything concerning software creation and management.


Director, Talent Management

Amie promotes employee experiences within the company by developing a cool culture and providing resources for growth, diversity, inclusion, and continued learning opportunities.

Back to top