Lead Java Developer

Lab49 is a part of ION Group, specializing in software engineering for financial services clients.
Backend
Senior Software Engineer
Hybrid
9+ years of experience

Description For Lead Java Developer

Lab49, part of ION Group, is seeking a Lead Java Developer to drive transformative change for top-tier Financial Services clients. This role involves building complex, distributed systems in an Agile environment, focusing on next-generation financial systems.

Key responsibilities include:

  • Developing distributed systems with actor-based concurrency and reactive programming
  • Working on server-side JVM-based projects
  • Utilizing Java/Scala ecosystem stack (Spring, Guice, Guava, Maven, Hibernate, Jetty)
  • Adapting to evolving technology landscapes
  • Collaborating in iterative, project-based engagements
  • Delivering high-quality code and solving real-world business problems

The ideal candidate will have:

  • 9+ years of experience in designing and coding complex, enterprise-grade applications in Java 8+
  • Expertise in RESTful Web Services, test-driven development, and Agile methodologies
  • Experience in CI/CD environments
  • Strong understanding of multithreading and real-time software architectures
  • Knowledge of global financial markets and financial products

Lab49/ION is committed to maintaining a supportive and inclusive environment, respecting diverse backgrounds and adhering to equal employment opportunity policies. This role offers an exciting opportunity to shape the future of financial technology stacks while working with cutting-edge technologies in a dynamic, collaborative environment.

Last updated 5 months ago

Responsibilities For Lead Java Developer

  • Build distributed systems with actor-based concurrency and reactive programming
  • Work on server-side JVM-based projects
  • Utilize Java/Scala ecosystem stack (Spring, Guice, Guava, Maven, Hibernate, Jetty)
  • Adapt to evolving technology landscapes
  • Collaborate in iterative, project-based engagements
  • Deliver high-quality code
  • Solve real-world business problems in financial services

Requirements For Lead Java Developer

Java
Scala
  • 9+ years of experience in designing and coding complex, enterprise-grade applications in Java 8+
  • Experience building RESTful Web Services
  • Proficiency in test-driven development (Unit and End-to-End Testing)
  • Experience with Agile software development (e.g., SCRUM or KANBAN)
  • Experience in CI/CD environments
  • Bachelor's or Master's degree in Computer Science, Engineering, Physics, Math, or related work experience
  • Knowledge of global financial markets and financial products

Interested in this job?

Jobs Related To Lab49 Lead Java Developer

Senior Software Engineer

Senior Software Engineer position at Lab49, focusing on Java development and financial technology solutions in a hybrid work environment in New York City.

Senior QA Automation Engineer

Senior QA Automation Engineer role at Lab49, a financial services technology consulting firm, offering hybrid work in NYC with focus on test automation and client-centric solutions.

Senior Software Engineer

Senior Software Engineer role at LAB49, focusing on backend development with C#/.NET and Python, and cloud technologies like AWS.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.