Java Developer

Citigroup

Warsaw, Poland • 52m ago • On-site

Mid

On-site

189,660 - 322,940 PLN/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Developer (Applications Development Senior Programmer Analyst)

Description

You will help establish and implement new or revised application systems and programs in coordination with the technology team. The role covers applications systems analysis and programming throughout the full SDLC, including analysis, design, testing, deployment, and operational user support, while applying deep technical expertise to solve complex issues and improve security.

Responsibilities

  • Conduct feasibility studies, IT planning, and cost/time estimation to design, build, and deploy application systems aligned with business requirements
  • Oversee development phases from analysis and design through testing, deployment, and ongoing operational user support
  • Analyze complex issues and assess business/system processes against industry standards to deliver evaluative solutions
  • Identify, recommend, and implement post-deployment security controls to ensure robust system design and operational integrity
  • Partner with clients and cross-functional technology teams to architect advanced programming solutions and support core exposure systems
  • Enforce standard operating procedures and contribute to defining/enhancing development workflows
  • Act as a Subject Matter Expert (SME) for senior stakeholders and mentor junior analysts
  • Evaluate risk in business decisions, ensure regulatory compliance, and manage control issues transparently

Requirements

  • 5–8 years of experience in software development, systems analysis, design, and application support
  • Strong hands-on expertise in Java, Oracle Database, and Microsoft SQL Server (MSSQL)
  • Proficiency in enterprise messaging: Apache Kafka and IBM MQ
  • Solid understanding of GitHub and source code management best practices
  • Demonstrated success delivering projects in complex environments; working knowledge of project management methodologies
  • Strong analytical and troubleshooting skills; ability to work under pressure and meet tight deadlines
  • Team-oriented and able to work across diverse technical and business teams
  • Flexibility to adapt to changing priorities and support critical operations across global time zones
  • Bachelor’s degree/university degree or equivalent experience

Benefits

  • Hybrid working model (up to 2 days working from home per week)
  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings
  • Employer paid private medical care for employees; private medical care for certain family members at preferential rates
  • Employer paid life insurance for employees; life insurance for certain family members at preferential rates
  • Employee Assistance Program financed by the employer
  • Paid parental leave program (maternity and paternity leave; statutory plus 2 weeks additional paid paternity leave)
  • Sport Card subsidized via Social Benefits Fund; sport cards for certain family members at preferential rates
  • Additional benefits via Social Benefits Fund (Holidays Allowance, sport/cultural activity support, team building events)
  • Additional day off for volunteering
  • Cafeteria/flex benefits to select and purchase benefits through a provider platform
  • Annual discretionary incentive award (potentially subject to final offer)
  • Employee special offers and discounts

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Java Developer role

Improve your resume for just $5

PLN 189,660 – PLN 322,940/year

Unlock Full Resume Report