Job Openings
Sr. Java developer
About the job Sr. Java developer
Sr. Java Developer
About the Role
We are looking for a Sr. Java Developer to join our team and contribute to the development and optimization of core systems, including batch and real-time processing solutions. You will have the opportunity to work with modern cloud and data technologies while helping design scalable, high-availability systems.
Responsibilities
- Develop and maintain features for core systems (Origination system and Batch services).
- Design and implement new functionalities, improving performance and scalability.
- Work with both batch and real-time data processing.
- Integrate services using APIs and SDKs.
- Collaborate within agile teams using version control and project management tools.
- Ensure code quality through unit, integration, and functional testing.
- Participate in CI/CD processes.
- Contribute to technical decisions and best practices.
- Mentor other developers when needed.
Basic Qualifications
- Strong experience with Java and/or Scala (JVM ecosystem).
- Solid understanding of software development fundamentals.
- Experience writing unit, integration, and functional tests.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitHub Actions, Spinnaker).
- Experience integrating with APIs and SDKs.
- Experience working in agile teams using tools like Git, SVN, Jira, or Basecamp.
- Experience and/or certification with cloud services.
- Minimum of 5 years of relevant work experience.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred Qualifications
- Experience with AWS services (ECS/Docker, S3, EC2, Lambda, CloudWatch).
- Experience with Infrastructure as Code tools (e.g., Terraform).
- Experience with big data technologies (Spark, Databricks, EMR).
- Experience with data workflow tools (e.g., Airflow, Meson).
- Experience building scalable, fault-tolerant, high-availability systems.
- Familiarity with technologies such as Spring Boot, Redis, Snowflake.
- Strong problem-solving skills with a creative mindset.
- Experience mentoring developers.
Nice to Have
- Personal projects demonstrating technical skills and initiative.
- Strong communication skills.
- Interest in working in a multidisciplinary, cross-functional team.
What We Offer
- Join a fast-growing high-tech company serving clients across Europe and North America.
- Work with modern cloud and data technologies.
- Flexible and collaborative work environment.
- Opportunities for professional growth.
Conditions
- Remote position – work from anywhere.
- Contractor role.
- Compensation in USD.