Java Software Developer
Technology
The Planet GroupIrvine, United States1 week ago
Service contractHybrid
Job description
Job Title: Java Software Developer
Location: Hybrid - It’s a 4 days/week hybrid schedule in Irvine, CA
Duration: 12 months, possible to extend 6 more. Interested in conversion to perm for right fit
Job Description:
- Must Have:
- • 5+ years
- • Strong Core Java (POJO) experience, including multithreading, JDBC and JMS
- • RDBMS SQL skills required (Sybase or SQL Server experience preferred)
- • Excellent verbal and written communication skills
- • What type of background would you like this person to have? Core Java and RDBMS software engineering in an enterprise environment
- • From Manager Call:
- Strong Java (legacy, non-cloud, non-Spring-heavy) experience
- Comfortable in Unix/Solaris environments
- Strong Sybase or SQL Server experience
- Hands-on SQL tuning and stored procedures
- Ability to interpret technical specs and execute independently
- Strong communication and Jira workflow management
- 7+ years preferred but flexible if strong legacy experience
- Industry Background Experience required?:
- Financial services preferred
- Strong preference for capital markets / trading systems experience
- Investment banking or trade flow experience helpful
- Plus:
- • Experience in the financial industry - Capital markets or trading platform exposure. Prior experience with State Street
- • Familiarity with Unix and Unix shell scripting
- • Experience with J2EE technologies and creating user interfaces in ReactJS or similar
- • Legacy enterprise Java environments
- • Advanced SQL optimization and stored procedure design
- Red Flags:
- Spring/cloud-only Java experience
- No Unix/Linux exposure
- Weak SQL or stored procedure knowledge
- Poor communication or lack of independence
- Only modern Java (no legacy backend exposure)
- Skills:
- • The preferred candidate will have a Bachelor’s Degree in Computer Science and a minimum of 5 years of experience as a Software Development Engineer in enterprise software development.
- • Strong Core Java (POJO) experience, including multithreading, JDBC and JMS, is a must.
- • RDBMS SQL skills required (Sybase or SQL Server experience preferred), including hands-on creation and performance tuning of queries.
- • Experience with J2EE technologies and creating user interfaces in ReactJS or similar is preferred.
- • Familiarity with Unix and Unix shell scripting.
- Responsibilities:
- What is the day to day of the person going to look like? Be specific.
- Daily stand-up plus other project-specific meetings as required. Interpreting requirements documents and technical specs; designing, developing, and testing software components; communicating on-line/in person with business analyst and other software engineers/architects.
- As a Software Development Engineer you will
- • Collaborate with analyst and business teams to solution complex business problems
- • Create technical specifications
- • Develop and maintain core trade processing systems
- • Create and execute test plans
- What we value
- These skills will help you succeed in this role
- • Solid experience in the full software development life cycle for large-scale applications, including architecture and design, requirements analysis, development and testing, and production deployment.
- • Excellent verbal and written communication skills to facilitate strong team collaboration.
Keywords
javasoftware-developersnon-disclosure-agreement-ndacertificate-authority-cajob-descriptionsjava-database-connectivity-jdbcjava-message-service-jmsrelational-database-management-system-rdbmssqlsybaseenvironment-health-and-safety-hsseecology-environmentspringvehicle-modification-tuningjiraworkflowwork-managementfinancial-servicescapital-marketsinvestment-banking
Interested in this role?