Java Developer/Technical Analyst
HybridWarsaw, Mazovia, Poland
Job Summary
Analyze business and technical requirements to design effective application solutions and perform reverse engineering of existing Java applications. Review functional documentation, translate needs into technical implementations, and prepare comprehensive technical documentation. Implement enhancements and modifications within legacy systems, develop automated test cases, and support upgrades using Spring, Hibernate, and REST APIs. Collaborate with developers and stakeholders to troubleshoot issues, integrate systems via messaging technologies, and recommend technical improvements for maintainability and performance.
Required Qualifications
- 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)
Desired Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.