Senior Fullstack Java Engineer


Jersey City (NJ), Dallas (TX), and Tampa Bay (FL)
Permanent
Negotiable
Financial Technology
PR/536095_1741124996
Senior Fullstack Java Engineer

Selby Jennings is currently partnered with a notable financial market infrastructure company to help expand their liquidity domain and risk side of the business. They are currently searching for a skilled senior-level fullstack engineer, ideally someone with an expertise in both java and python programming in the financial space.

Responsibilities:

  • Provide technical expertise for one or more applications.
  • Collaborate with Business System Analysts to ensure designs meet functional needs.
  • Partner with Infrastructure to identify and implement the best hosting environments.
  • Enhance application performance to resolve and minimize issues.
  • Research and evaluate technical solutions that align with technology standards.
  • Integrate risk and control processes into daily tasks to monitor and mitigate risks.
  • Apply various software development methodologies based on project requirements.
  • Offer expertise in designing components or individual programs and participate in their construction and functional testing.
  • Support development teams with testing, fixing, and production support.
  • Develop applications and create unit test cases to ensure compliance with functional and non-functional requirements.
  • Collaborate with peers to improve ways of working, continuous integration, and continuous delivery.

Qualifications:

  • At least 6 years of relevant experience.
  • Bachelor's degree preferred or equivalent experience.
  • Strong understanding of Java/J2EE technologies, Spring, and Spring Boot.
  • Solid grasp of Object-Oriented development, JDBC, Collections, Java Streams, and Multithreading.
  • Expertise in writing SQL queries, PL/SQL, and Stored Procedures in Oracle, with performance tuning.
  • Knowledge of Python, Snowflake, Angular, or similar technologies.
  • Experience working in Agile Development teams.
  • Familiarity with CI/CD tools like Jenkins and version control systems like Git.
  • Hands-on experience with writing automated test cases, such as JUnit.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and in a distributed team environment.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you