Java Developer

Global management and technology consultancy specializing in Finance and Energy markets, delivering business consulting and digital transformation services.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Java Developer

Capco Poland, a global management and technology consultancy, is seeking a Senior Java Developer to join their team in Warsaw. With 25 years of experience in Finance and Energy markets, Capco combines innovative thinking with deep industry knowledge to deliver transformative solutions. The role offers an opportunity to work on significant backend development projects using Java and modern technologies like Spring, Microservices, and various testing frameworks. The position involves designing and developing Java services, mentoring team members, and maintaining high-quality code standards. The company provides a collaborative environment with a flat hierarchy, comprehensive benefits, and strong focus on professional development. This hybrid role allows for flexibility while maintaining team connectivity in their Warsaw office. Capco emphasizes inclusivity and diversity, encouraging authenticity in the workplace through their #BeYourselfAtWork initiative. The role requires strong technical expertise in Java development and excellent communication skills, offering opportunities for growth and impact in financial technology.

Last updated 2 months ago

Responsibilities For Java Developer

  • Design and develop JAVA Services and REST APIs
  • Deliver quality implementations within constraints
  • Take ownership of core Java components
  • Propose design improvements for application performance
  • Ensure good unit test coverage and code quality
  • Monitor and fix security issues
  • Support testing activities
  • Support releases
  • Perform L3 support
  • Create and maintain documentation
  • Conduct knowledge transfer sessions
  • Mentor new Java developers
  • Work with architects on designs
  • Explore new backend technologies

Requirements For Java Developer

Java
PostgreSQL
Kafka
RabbitMQ
  • Expertise in Core Java (JDK 11/17), Collections, Threading, JDBC
  • Strong experience with OOP, Design Principles, and Design Patterns
  • Experience with Spring Framework, Web Services, REST APIs, and Microservices
  • Proficiency in unit testing (JUnit, Mockito, Cucumber)
  • Strong experience with Java IDEs
  • Skilled in Java debugging, profiling, and performance tuning
  • Experience with OLTP and OLAP systems
  • Knowledge of Domain-Driven Design
  • Proficient in Shell scripting and UNIX/LINUX environment
  • Experience with authentication and authorization frameworks
  • Experience with JIRA, Git, and Gitflow
  • Familiarity with CI/CD pipelines and code quality tools
  • Strong communication and collaboration skills
  • Problem-solving and analytical abilities

Benefits For Java Developer

Medical Insurance
Education Budget
  • Employment contract and/or Business to Business options
  • MyBenefit Cafeteria
  • Private medical care
  • Life insurance
  • Access to 3000+ Business Courses Platform (Udemy)
  • Access to required IT equipment
  • Paid Referral Program
  • Ongoing learning opportunities
  • Flat, non-hierarchical structure
  • Inclusive working environment

Interested in this job?

Jobs Related To Capco Poland Java Developer

Senior QA Engineer - Capital Markets

Senior QA Engineer position at Capco Poland, leading quality assurance for capital market systems with 5+ years experience required, hybrid work model.

Senior QA Engineer - Capital Markets

Senior QA Engineer position at Capco Poland, leading quality assurance for capital market systems with 5+ years experience required, hybrid work model.

Senior QA Engineer - Capital Markets

Senior QA Engineer position at Capco Poland, leading quality assurance for capital market systems with 5+ years experience required, hybrid work model.

Senior QA Engineer - Financial Services

Senior QA Engineer position at Capco Poland, focusing on financial services testing and automation, offering remote work and comprehensive benefits.

Software Engineer

Senior Software Engineer position at Capco Poland, working remotely on banking applications using Java, Node.js, and AWS Lambda