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