Match score not available

Java Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's in Computer Science or related field, Master's preferred, 7-10 years of enterprise software development experience, Deep expertise in Java, concurrency, and multithreading, Proficiency in Docker and Kubernetes, Strong SQL knowledge and ORM tools experience.

Key responsabilities:

  • Develop clean and efficient code using TDD
  • Participate in code reviews and architectural discussions
  • Collaborate with product owners on user stories and tasks
  • Engage in continuous improvement initiatives
  • Contribute by participating in agile ceremonies
UpTeam logo
UpTeam Scaleup https://upteam.com/
51 - 200 Employees
See more UpTeam offers

Job description

This is a remote position.

About UpTeam

We are UpTeam! A global software development catalyst specializing in hiring, developing, and managing cloud-native full-stack development teams. Our teams span across Central and Eastern Europe (CEE) and Latin America, delivering agile software solutions. We take pride in setting up and managing high-performing teams with over 10,000 vetted engineers from the UpTeam Talent Platform, which provides swift team assembly—sometimes within 48 hours.

 We are an AWS-advanced consulting partner, CNCF member, and Kubernetes Certified Service Provider, part of the AI&Data working group under the Linux Foundation. We work for enterprise US Fortune 500 companies and tech start-ups from Silicon Valley to Europe and South America. 

Role Overview

For our US-based financial company, our customer is looking for a Senior Java Software Engineer. You will join a cross-functional agile team responsible for designing, implementing, integrating, testing, and delivering backend software solutions. You will work closely with a team of software engineers, a scrum master, and a product owner, contributing to the development of enterprise-grade software.

Responsibilities:

  • Develop clean, efficient, and reusable code in line with TDD and best practices.

  • Participate in all aspects of software development, including code reviews, pair programming, and architectural discussions.

  • Collaborate with product owners to groom user stories, estimate tasks, and define acceptance criteria.

  • Engage in continuous improvement initiatives, contributing to internal best practices and sharing knowledge through code reviews, dev shares, and lightning talks.

  • Contribute to our culture of innovation and teamwork by participating in daily stand-ups, retrospective meetings, and agile ceremonies.

Our Work Culture

At UpTeam, we believe in providing a supportive work environment with location consistency—whether you choose to work from one of our offices, certified co-working spaces, or your home office. We provide the tools and autonomy for you to excel​​.

We encourage personal and professional growth, and you’ll be part of a dynamic team that believes in learning, mentoring, and improving together.


Requirements
Required Qualifications:
  • Bachelor’s degree in Computer Science or related field (Master’s preferred).

  • 7-10 years of experience in enterprise software development, primarily with backend frameworks like Spring.

  • Deep expertise in Java, including concurrency, multithreading, and JVM internals.

  • Proficiency in container technologies such as Docker and Kubernetes.

  • Experience building and maintaining SaaS web applications.

  • Hands-on experience with ORM tools like Hibernate and strong SQL knowledge.

  • Familiarity with microservices architecture, REST/SOAP services, and security principles.

  • Strong troubleshooting, communication, and collaboration skills.

Nice-to-Have:
  • Experience in banking and financial systems.

  • Frontend experience with HTML, CSS, JavaScript frameworks, and debugging tools.

  • Previous experience in agile development, with a passion for mentorship and leadership.


Benefits

What we offer:

We are building hyper-growth careers in Cloud Native, AI/ML-centric projects, using the best Silicon Valley practices, anywhere in the world.

  • Remote anywhere

  • Coworking space financial coverage

  • Flexible working hours

  • B2B with multiple benefits 

  • Paid days off annually: 20 days leave, 12 days holidays, 10 days sick leave

  • Workspace program: 2500$ for work equipment of your choice.

  • English language lessons on all levels

  • Performance financial incentives for the people who demonstrate an interest in the company’s development.

  • Paid courses and certifications: for example AWS, CKA, and ML certifications

  • Participation at international conferences: like CNCF Summits, Kubecon, and others



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Leadership
  • Teamwork
  • Mentorship
  • Troubleshooting (Problem Solving)
  • Collaboration
  • Task Planning

Java Developer Related jobs