SonicJobs Logo
Left arrow iconBack to search

Java Developer/Technical Analyst

Infotree Global Solutions
Posted a month ago, valid for 23 days
Location

Capon Bridge, WV 26711, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The position of Java Technical Analyst is available in Warsaw, Poland, offering a hybrid work model of 4 days onsite and 1 day remote.
  • Candidates should possess at least 4 years of commercial experience in Java development, particularly with large enterprise or legacy systems.
  • The role involves analyzing business requirements, enhancing existing Java applications, and supporting system integrations using REST APIs.
  • Strong technical skills in Java 8+, Spring, Hibernate, and familiarity with Oracle databases are essential for this position.
  • Salary details are not specified, but candidates should be prepared to contribute to a critical FinTech project focused on payment terminal management.

Job Specification – Java Technical Analyst

Role Overview

Position: Java Technical Analyst
Location: Warsaw, Poland (Hybrid – 4 days onsite / 1 day remote)

Position Summary

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.

Key Responsibilities

Technical Analysis & Solution Design

  • 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.

Development & Modernization

  • 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.

Integration & System Support

  • 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.

Required Qualifications

Experience

  • 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.

Technical Skills

  • 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.

Soft Skills

  • 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 Have

  • 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.

What Success Looks Like

  • Delivering high-quality technical solutions for complex enterprise applications.

  • Successfully analyzing and modernizing legacy code while maintaining system stability.

  • Producing clear technical documentation and supporting knowledge sharing.

  • Collaborating effectively with developers, architects, analysts, and business stakeholders.

  • Contributing to the continuous evolution of a large-scale, mission-critical payment platform.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.