Full Stack Java Developer - Hybrid

MSP•Charlotte, NC
•Hybrid

About The Position

Genesis10 is seeking a Full Stack Java Developer for a hybrid position, working three days per week onsite, with a global financial institution in Charlotte, North Carolina. This is a 12+ month contract opportunity. The developer will use Java as a primary skill, together with Node.js and React.js, to support the development, release, and production deployment of iOS and Android applications and to design and build next-generation mobile applications. The role may involve collaborating with the design team on new application features, identifying and resolving application bottlenecks, maintaining core code, and updating applications.

Requirements

  • Bachelor's degree in computer science or software engineering.
  • At least 5 years of experience as a full-stack developer, with Java programming as a primary skill.
  • Expert-level Java web application development experience with React.js and Node.js, including RESTful APIs.
  • Experience with Tomcat and WebSphere application servers; this is a must.
  • Exposure to JDBC and SQL queries.
  • Solid understanding of object-oriented programming concepts.
  • Good knowledge of data structures and algorithms.
  • Proficiency in Swift, Objective-C, web services, REST services, Core Java, CSS, HTML, JavaScript, and XML.
  • Experience designing web applications and JSON services.
  • Knowledge of or exposure to iOS and/or Android back-end services.
  • Knowledge of Apple and/or Android design principles and application interface guidelines.
  • Proficiency with code versioning tools, including Git and Bitbucket.

Nice To Haves

  • Experience building deployment automation and release management tooling.
  • Knowledge of DevOps and Site Reliability Engineering practices.
  • Familiarity with enterprise mobile application delivery processes.
  • Ability to operate effectively during critical production releases and incident situations.
  • Experience with continuous integration and unit tests.
  • Ability to thrive in a fast-paced, team-based environment.
  • Strong written and verbal communication skills.
  • Strong focus on troubleshooting and issue resolution.
  • Swift, Kotlin, Python, or scripting experience.

Responsibilities

  • Write Splunk queries.
  • Ensure application quality and performance meet specifications.
  • Identify potential problems and resolve application bottlenecks.
  • Fix application bugs before final release.
  • Publish applications on the App Store.
  • Design and implement application updates.
  • Maintain application code and automation.

Benefits

  • Behavioral Health Platform
  • Medical, dental, and vision coverage
  • Health Savings Account
  • Voluntary hospital indemnity, critical illness, and accident coverage
  • Voluntary term life insurance
  • 401(k)
  • Sick pay for applicable states and municipalities
  • Commuter benefits in Dallas, NYC, San Francisco, and Illinois
  • Access to hundreds of clients
  • Opportunity for a career home with Genesis10
  • Access to an experienced recruiting team
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service