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.