Senior Java Developer

2 days ago


Warszawa, Czech Republic Capco Poland Full time

SKILLS & EXPERIENCE

  • Expertise in Core Java (JDK 11/17), Collections, Threading, JDBC.
  • Strong experience with Object-Oriented Programming (OOP), Design Principles, and Design Patterns.
  • Hands-on experience with Spring Framework (Spring Boot, Spring Data, Hibernate), Web Services, REST APIs, and Microservices architecture.
  • Proficiency in unit testing, integration testing, and behavior testing using tools such as JUnit, Mockito, Cucumber.
  • Strong experience with Java IDEs such as IntelliJ IDEA, Eclipse, VS Code
  • Skilled in Java debugging, profiling, and performance tuning
  • Experience with OLTP and OLAP systems (preferably PostgreSQL and Clickhouse)
  • Good exposure to Java coding standard, clean code, code review
  • Knowledge of Domain-Driven Design and Microservices Architecture
  • Proficient in Shell scripting, and working in a UNIX/LINUX environment
  • Familiarity with authentication and authorisation frameworks and tools (e.g. AD/LDAP, OAuth2, SSO, Kerberos, JWT, Spring Security)
  • Experience JIRA, Git / Bitbucket, and Gitflow branching strategy
  • Familiarity with build tools, CI/CD pipelines, and code quality tools (e.g., Maven, Jenkins, SonarQube, Artifactory)

Additionally but not mandatory - very good to have

  • Java certification (preferred but not essential)
  • Experience with containers and Container Platforms (e.g., Docker, Podman, Kubernetes, OpenShift, AWS EKS)
  • Knowledge of Sprint Cloud stack (e.g., Spring Cloud Config, Gateway, Eureka, Stream, Data Flow)
  • Experience with monitoring, log analysis tools (e.g., ELK stack, Splunk)
  • Knowledge in AWS S3 and its compatible storage systems such as HCP and MinIO
  • Familiarity with messaging technologies such (e.g., Kafka, RabbitMQ, Solace)
  • Experience with Workflow Engines (e.g., jBPM, Activiti, Camunda)
  • Knowledge in Big Data technologies (e.g., Hadoop, HDFS, Spark)
  • Cloud platform experience (AWS, Azure).
  • Experience with front-end development (e.g., HTML5, JavaScript, ReactJS)
  • Knowledge of OLAP technologies (e.g., ActivePivot, ClickHouse, Exasol, SSAS, MDX/XMLA

NON-TECHNICAL SKILLS

  • Strong communication and collaboration skills in a global team environment.
  • Proven ability to manage multiple priorities, make decisions independently, and meet deadlines under pressure.
  • Strong problem-solving, analytical, and organizational abilities.

*We are looking for Poland based candidate. 

Capco is a fully independent, global management and technology consultancy. For 25 years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps clients reduce costs and manage risk and regulatory change while increasing revenues. We are thinkers, innovators, and disruptors. We are small enough to care but large enough to matter.

We also are experts in Java, Python, Spring, Hadoop, Angular, React, Android, Google Cloud, Selenium, SQL, Docker, Kubernetes focused on development, automation, innovation, and long-term projects in financial services. In Capco, you can code, write, create, and live at your maximum capabilities without getting dull, tired, or foggy.

ROLE OVERVIEW

Senior Java developer will play a key role in the implementation of highly visible strategic programs with the primary responsibilities around building components within the MRP platform. Any developed solution must be scalable, robust and fault tolerant catering to the existing and future business needs in a timely manner. In addition, they will be expected to develop innovative solutions with a view to these being released quickly to gain feedback before advising on the full scale roll out.

We're looking for a natural technology enthusiast with a driven yet pragmatic, delivery focused mindset and a desire to deliver constant business value through the effective and innovative use of technology. They will work in a dynamic global team with business analysts, project managers, business stakeholders and other technical experts across multiple locations.

TECH STACK

Must Have: Java 11/17, Spring, Microservices, JUnit, Mockito, Cucumber, Jenkins
Nice to Have: Market risk domain experience

WHY JOIN CAPCO?

  • Employment contract and/or Business to Business - whichever you prefer
  • Possibility to work remotely (once every 2/3 months, a trip to Warsaw)
  • Speaking English on daily basis, mainly in contact with foreign stakeholders and peers
  • Multiple employee benefits packages (MyBenefit Cafeteria, private medical care, life-insurance)
  • Access to 3.000+ Business Courses Platform (Udemy)
  • Access to required IT equipment
  • Paid Referral Program
  • Participation in charity events e.g. Szlachetna Paczka
  • Ongoing learning opportunities to help you acquire new skills or deepen existing expertise
  • Being part of the core squad focused on the growth of the Polish business unit
  • A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients
  • A work culture focused on innovation and creating lasting value for our clients and employees

ONLINE RECRUITMENT PROCESS STEPS*

  • Screening call with the Recruiter
  • Hackerrank Test
  • Technical interview with Hiring Manager
  • Feedback/Offer

Joining Capco means joining an organisation that is committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success. It’s important to us that we recruit and develop as diverse a range of talent as we can and we believe that everyone brings something different to the table – so we’d love to know what makes you different. Such differences may mean we need to make changes to our process to allow you the best possible platform to succeed, and we are happy to cater to any reasonable adjustments you may require. You will find the section to let us know of these at the bottom of your application form or you can mention it directly to your recruiter at any stage and they will be happy to help.

,[Building important parts of the MRP system that is strong, fast, and ready for the future., Working on exciting, high-impact projects., Creating smart solutions that we can test quickly and improve as we go., Collaborating with awesome teammates from around the world—techies, analysts, project managers, and more., Build and maintain a strong, efficient framework for data transformation and reporting that supports business needs., Lead and mentor a team of local data engineers—set the tone, share your knowledge, and help the team grow., Design smart and scalable application architecture that follows best practices and meets both technical and business goals., Collaborate closely with business users to understand their needs and deliver practical, high-quality solutions., Be a key part of an Agile Scrum team, working together to deliver great results, sprint by sprint., Make sure your team writes clean, maintainable, and well-designed code that’s easy to understand and build on., Support production systems by identifying and fixing issues related to data, performance, or setup quickly and efficiently., Help test and maintain core software and databases to ensure everything runs smoothly and performs well., Contribute to every stage of the development process, from idea to release and beyond] Requirements: Java, OOP, Spring Framework, Web services, REST API, Microservices architecture, Java IDEs, AD, LDAP, OAuth, SSO, Kerberos, Spring Security, Jira, Git, Bitbucket, Gitflow, CI/CD, OLAP, OLTP, PostgreSQL, Docker, Kubernetes, OpenShift, AWS EKS, Spring Cloud, Gateway, ELK Stack, Splunk, AWS S3, Storage, Kafka, RabbitMQ, Camunda, Hadoop, HDFS, Spark, Azure, HTML5, JavaScript, React, SSAS Tools: Jira, GIT, Jenkins. Additionally: Private healthcare, Employee referral bonus, MyBenefit, Udemy for business.

  • Warszawa, Mazovia, Czech Republic Sii Polska Full time

    At least 6 years of Java development experience, including Java 17+ versions, Spring framework, JUnit, Spock, JPA, HibernateExpertise in cloud computing (preferably Azure)Proficiency in PostgreSQL, SQL, NoSQL databases, and Redis.Experience in REST/microservice architecture (and documenting on Swagger)Working knowledge of GitHub actions, Gradle, Sonar, Git,...


  • Warszawa, Czech Republic Sii Polska Full time

    Expert in Java and associated technologies Deep understanding of systems architectures and infrastructure Experience with Typescript, Angular, RxJS, CSS and HTML Proficient with optimization of web applications, state management and REST API Strong knowledge of security best practices Solid experience with system scalabi...


  • Warszawa, Mazovia, Czech Republic Mr Wolf Sp. z o.o. Full time

    We are looking for an experienced Senior Java Backend Developer to join our engineering team. You will design, implement, and optimize backend services that power large-scale, high-performance systems. This is an opportunity to work on innovative projects that involve advanced software engineering practices, cloud-native development, and integration with...


  • Warszawa, Czech Republic Sii Polska Full time

    At least 6 years of Java development experience, including Java 17+ versions, Spring framework, JUnit, Spock, JPA, Hibernate Expertise in cloud computing (preferably Azure) Proficiency in PostgreSQL, SQL, NoSQL databases, and Redis. Experience in REST/microservice architecture (and documenting on Swagger) Working knowledge of GitHub actions, Gradle, Sonar,...


  • Warszawa, Mazovia, Czech Republic beBeeSoftware Full time €52,200 - €70,800

    Job Opportunity: Senior Java Software EngineerPosition OverviewWe are seeking a highly skilled and experienced Senior Java Software Engineer to join our team. This role requires a seasoned professional with at least 3 years of experience in software development.Key Responsibilities:Develop and maintain high-quality Java code using best practices such as BDD,...


  • Warszawa, Mazovia, Czech Republic beBeeSoftwareDeveloper Full time 10,800 - 14,400

    About This RoleWe are seeking a skilled and experienced Java Developer to join our dynamic technology team within the banking sector.Minimum 5-10 years of experience in IT sector with a bachelor's degreeProblem-solving skills and attention to detailProficiency in programming languages such as Java, Spring Boot, and Python (optional)Experience with SDLC tools...


  • Kraków, Warszawa, Łódź, Poznan, Czech Republic GFT Poland Full time

    4+ years of professional software engineering experience, with a strong focus on backend systems.Deep knowledge of Java.Deep experience with SpringProven ability to work on low-latency systems and build custom tooling.Comfortable with low-level programming (e.g., diving into libraries, modifying or extending functionality as needed).Understanding of...


  • Remote, Warszawa, Gdynia, Gdańsk, Kraków, Wrocław, Czech Republic beBeeSoftware Full time €60,000 - €80,000

    Software Engineering PositionWe are seeking a skilled Senior Java Software Engineer to join our team.About the RoleThis is an exciting opportunity for a highly motivated and experienced Java Developer to work on high-quality software projects using design patterns and best practices.Key Responsibilities:Design and Develop Software:Create efficient, scalable,...


  • Kraków, Warszawa, Łódź, Poznan, Czech Republic GFT Poland Full time

    At least 4 years of practical experience in Java 11+Practical experience with Spring/SpringBootPractical experience with Maven, Git and DockerPractical experience with SQL, RDBMS/NoSQL and JPA/HibernatePractical experience with integration techniques (REST, JMS/Kafka)Knowledge of multi-threaded programmingAbility to write legible unit and integration...


  • Warszawa, Czech Republic Link Group Full time

    6+ years of experience in backend software development. Strong expertise in Java and Scala. Proven track record in designing and building systems with large data volumes and high scalability. Solid skills in SQL development and debugging relational databases. Hands-on experience with cloud platforms (preferably AWS) and containerized microservice...