Java Developer

at  Skillspark AB

Kraków, małopolskie, Poland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Mar, 2025Not Specified07 Feb, 20253 year(s) or aboveJava,Kiss,Test Driven Development,Spring Boot,Distributed Systems,Functional Requirements,Communication Skills,EurekaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

STARTASAP

DURATION> 12 months
Role: Java Developer
Duration: long-term cooperation
Type of contract: B2B cooperation
Work model: 2 days per week in the office in Krakow (the rest time remote work)
Industry: banking

REQUIREMENTS:

  • 3+ years of experience in designing, developing, and operating distributed systems written in Java.

  • Fluent English (both written and spoken) - international cooperation

  • Experience in designing and developing microservices (REST APIs), using Java and Spring Boot (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon), Cloud technology (GCP or other)
  • Practical experience in applying Test Driven Development.
  • Self-motivated and willing to learn new technologies and business domain.
  • Solid knowledge of DevOps practices, agile processes and techniques
  • Ensure software is developed up to highest standards matching modern software development principles : SOLID, KISS, DRY, YAGNI,
  • Excellent problem-solving and communication skills, ability to translate functional requirements into technical solutions
  • Should be able to provide innovative solutions to complex business problems.

Responsibilities:

  • Responsible for both the development and maintenance of the microservices in Counterparty Credit Risk Design, build, and maintain efficient, reusable, and reliable Java code.
  • Contribute to the full life-cycle of the product (including problem discovery, prototyping, design, implementation and measuring adoption).
  • Ensure test-driven development and close collaboration with team members
  • Focus on performance, availability, reliability, and security.
  • Mentor and coach other engineers.
  • Support the platform: incident resolution, monitoring, problem management.
  • Develop automated tooling to improve support functions.
    Technologies used by the team include: Java SE, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, GCP, Redis, REST APIs, Ansible, Jenkins.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Kraków, małopolskie, Poland