Senior Java Software Engineer

Infogain Poland — Poland · Posted ~2 hours ago

Senior Full-time

Skills

Java 8+ J2EE REST SOAP software architecture relational databases NoSQL databases automated testing Oracle MySQL MongoDB

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering position based in a major Polish city, focused on building and expanding scalable enterprise applications. You will develop Java 8+ and J2EE systems, create REST and SOAP integrations, work with relational and NoSQL databases, follow sound architecture principles, and maintain automated tests.

Highlights

Work on scalable enterprise software in a technically demanding environment, with opportunities to develop integrations, improve system architecture, work across relational and NoSQL databases, and tackle challenging engineering problems without requiring prior aviation experience.

Description

Project info: We are looking for a Senior Java Developer from Kraków and nearby for our customer from aviation industry. Join our engineering team delivering software solutions for our client. The primary goal of the project is building and expanding scalable systems and applications based on Java architecture. We are seeking ambitious engineers committed to high technical standards, performance, and delivering well-crafted solutions. Key qualities for the team include analytical capability, independence, and adaptability to new technologies — prior travel or aviation domain experience is not required. Responsibilities: Develop, maintain, and improve Java-based applications using Java 8+ and J2EE technologies.Design and implement software solutions following sound architecture and design principles.Develop and maintain integrations and services using REST and SOAP.Work with relational and NoSQL databases, including Oracle, MySQL, and MongoDB.Develop and maintain automated tests following TDD practices, using JUnit 4+ and Mockito.Diagnose system issues, perform thorough root cause analysis, and implement effective solutions.Develop utilities and tools to automate data and result processing and analysis.Monitor and improve code quality and contribute to maintaining development standards and metrics.Work with CI/CD pipelines and version control using Git, including branching and merging practices.Collaborate closely with developers, architects, and technical leaders to solve technical challenges and deliver high-quality solutions.Support the team in troubleshooting and resolving technical issues.Work independently on assigned tasks and take ownership of delivering solutions.Continuously learn and adopt new technologies, tools, and development practices.Work with cloud technologies, with AWS being preferred. Job requirements: Strong professional experience with Java 8+ / Core Java / J2EE.Good understanding of software architecture and design principles.Strong object-oriented programming (OOP) skills.Experience with Spring Framework 5.Experience with Hibernate / ORM frameworks.Hands-on experience with Apache Camel and Tomcat.Experience working with RESTful and SOAP-based services.Good knowledge of relational and NoSQL databases, particularly Oracle, MySQL, and MongoDB.Experience with Git, CI/CD, branching, and merging in a team environment.Practical experience with Test-Driven Development (TDD), JUnit 4+, and Mockito.Experience with system diagnostics, debugging, profiling, and root cause analysis.Knowledge of logging frameworks and experience troubleshooting application issues through logs.Understanding of code quality and software metrics.Experience working with AWS is a plus.Strong problem-solving and analytical skills.Ability to work effectively with technical leaders, architects, and developers.Ability to work independently and take ownership of assigned tasks. Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote workAttractively located office with collaboration spacesOnsite parking space for employeesReferral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package