Senior Java Developer

New
Remote work within Poland, US Central Time (2 pm-10 pm)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (B2+ level)
Experience
3+ years
Required Skills
AgileGCPJavaCI/CDRESTful APIsMicroservices

Requirements

  • Minimum 3+ years of hands-on Java development experience (Java 8 or 11)
  • Strong understanding of Java core concepts: OOP, JVM, JNI, Maven
  • Proficiency in advanced Java features: Multithreading, HashMap, Asynchronous programming, Concurrency, Shared memory
  • Experience with Garbage Collection optimization and memory management
  • Hands-on experience with IntelliJ IDEA development environment
  • Deep knowledge of data structures and their performance characteristics
  • Proven experience in financial services or trading desk environments
  • Working knowledge of Agile/Scrum methodologies and CI/CD practices
  • Excellent verbal and written communication skills in English (B2+ level)

Responsibilities

  • Design and develop robust Java applications using Core Java (8/11) with J2EE Architecture
  • Build and maintain a microservices architecture with REST APIs
  • Conduct performance tuning through benchmarking and capacity testing
  • Optimize applications for high throughput by managing memory allocation and Java runtime options
  • Minimize Garbage Collection impact and develop resource-efficient code
  • Monitor and optimize system performance, including memory utilization, CPU usage, disk I/O, and system load
  • Participate in code reviews and ensure adherence to development best practices
  • Collaborate with cross-functional teams in an Agile/Scrum environment
  • Support Google Cloud Platform transformation initiatives
  • Lead and mentor team members to achieve critical project objectives
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now