Java Developer/Technical Analyst

Infotree Global SolutionsCapon Bridge, WV
Hybrid

About The Position

We are looking for an experienced Java Technical Analyst to join a business-critical FinTech project supporting the development and modernization of a large-scale Terminal Management System (TMS) managing over 300,000 payment terminals. This role is ideal for someone who enjoys understanding complex enterprise systems, analyzing existing code, and delivering technical solutions within a legacy environment. You will work closely with developers, architects, analysts, and business stakeholders to enhance and modernize mission-critical applications while ensuring system stability, maintainability, and performance.

Requirements

  • 4+ years of commercial experience with Java development.
  • Experience working with large enterprise or legacy systems.
  • Practical experience in technical analysis, software design, and system integration.
  • Experience maintaining and modernizing existing applications.
  • Strong knowledge of Java 8+ and object-oriented programming.
  • Hands-on experience with Spring, Spring Boot, Hibernate/JPA, and JEE.
  • Experience with RESTful APIs and distributed systems.
  • Good understanding of RabbitMQ or similar messaging technologies.
  • Experience with Oracle databases and SQL.
  • Knowledge of application servers such as JBoss or WildFly.
  • Familiarity with Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, and Jira.
  • Experience creating technical documentation and working with reverse engineering activities.
  • Strong analytical and problem-solving mindset.
  • Ability to understand complex business processes and legacy architectures.
  • Excellent communication and stakeholder collaboration skills.
  • Ability to work independently while contributing to a collaborative team environment.
  • Good written and spoken English (B2 or higher).

Nice To Haves

  • Experience in FinTech, banking, or payment processing environments.
  • Familiarity with distributed transactions and enterprise integration patterns.
  • Experience with code quality and security scanning tools (e.g., Fortify, Sonatype).
  • Exposure to legacy system modernization projects.

Responsibilities

  • Analyze business and technical requirements to design effective application solutions.
  • Review functional and analytical documentation and translate requirements into technical implementations.
  • Prepare and maintain comprehensive technical documentation.
  • Perform reverse engineering of existing applications using source code, technical documentation, databases, and business processes.
  • Analyze legacy applications and recommend technical improvements.
  • Implement enhancements and modifications within existing Java applications.
  • Support technical upgrades and modernization of legacy systems.
  • Design, develop, and test application components following best engineering practices.
  • Develop automated test cases and support application quality initiatives.
  • Participate in system integrations using REST APIs and messaging technologies.
  • Collaborate with cross-functional teams to troubleshoot and resolve technical issues.
  • Contribute to improving application performance, maintainability, and security.
  • Support continuous improvement of development processes and technical standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service