Junior Software Engineer (Java)

Dev.Pro

Are you in Brazil, Argentina or Colombia? Join us as we actively recruit in these locations, offering a comfortable remote environment. Submit your CV in English, and we’ll get back to you!

We invite a talented, proactive, and eager-to-learn Junior Software Engineer with hands-on Java experience to join our team. You’ll contribute to our brand-new initiative focused on building a powerful CI/CD tool that aggregates data from internal systems and transforms it into clear, access-controlled dashboards, offering teams and stakeholders real-time visibility into project progress and delivery status.

What’s in it for you

  • Join a global Fortune 500 fintech leader delivering modern solutions that drive innovation beyond payment processing
  • Participate in building a high-impact, mission-critical CI/CD tool from scratch, gaining valuable hands-on experience in Java and Python development
  • Collaborate with seasoned engineers willing to share their knowledge and support your professional growth

✅ Is that you?

  • 1+ years of hands-on commercial experience with Java
  • Understanding of REST APIs and data integration concepts
  • Familiarity with writing and maintaining unit tests
  • Strong interest in learning and working on integrations with third-party systems
  • Familiarity with Agile methodologies and Kanban workflows
  • Good analytical and problem-solving abilities
  • Strong communication and teamwork skills
  • Willingness to learn, take feedback, and grow in a collaborative environment
  • Openness to guidance, asking questions, and adapting to change
  • Upper-Intermediate English level

Desirable

  • Some hands-on experience with Python
  • Exposure to cloud platforms (preferably Azure)
  • Basic understanding of access control and authentication concepts

Key responsibilities and your contribution

In this role, you’ll help build an essential CI/CD tool that aggregates data from various internal systems and generates dashboards with strict access control.

  • Assist in developing new features and backend services that power access-controlled dashboards for different stakeholder levels
  • Build integrations with multiple internal systems and data sources
  • Write and maintain unit tests to ensure code quality
  • Collaborate closely with team members and stakeholders to understand requirements and support effective delivery
  • Actively participate in Agile ceremonies to contribute to planning, collaboration, and continuous improvement
  • Proactively seek guidance, ask questions, and adapt to feedback to grow your skills

What’s working at Dev.Pro like?

Dev.Pro is a global company that’s been building great software since 2011. Our team values fairness, high standards, openness, and inclusivity for everyone — no matter your background

We are 99.9% remote — you can work from anywhere in the world

Get 30 paid days off per year to use however you like — vacations, holidays, or personal time

✔️ 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child

  • ️ Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months

We pay in U.S. dollars and cover all approved overtime

Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events

Our next steps

✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Client interview — ✅ Offer

Qualifications

  • 1+ years of hands-on commercial experience with Java
  • Understanding of REST APIs and data integration concepts
  • Strong interest in learning and working on integrations with third-party systems
  • Familiarity with Agile methodologies and Kanban workflows
  • Good analytical and problem-solving abilities
  • Strong communication and teamwork skills
  • Willingness to learn, take feedback, and grow in a collaborative environment
  • Upper-Intermediate English level
  • Some hands-on experience with Python
  • Exposure to cloud platforms (preferably Azure)
  • Basic understanding of access control and authentication concepts

Benefits

  • Join a global Fortune 500 fintech leader delivering modern solutions that drive innovation beyond payment processing
  • Participate in building a high-impact, mission-critical CI/CD tool from scratch, gaining valuable hands-on experience in Java and Python development
  • Collaborate with seasoned engineers willing to share their knowledge and support your professional growth
  • Get 30 paid days off per year to use however you like — vacations, holidays, or personal time
  • ✔️ 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
  • ️ Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
  • We pay in U.S. dollars and cover all approved overtime
  • Pro University programs, and take part in fun online activities and team-building events

Responsibilities

  • You’ll contribute to our brand-new initiative focused on building a powerful CI/CD tool that aggregates data from internal systems and transforms it into clear, access-controlled dashboards, offering teams and stakeholders real-time visibility into project progress and delivery status
  • Familiarity with writing and maintaining unit tests
  • Openness to guidance, asking questions, and adapting to change
  • In this role, you’ll help build an essential CI/CD tool that aggregates data from various internal systems and generates dashboards with strict access control
  • Assist in developing new features and backend services that power access-controlled dashboards for different stakeholder levels
  • Build integrations with multiple internal systems and data sources
  • Write and maintain unit tests to ensure code quality
  • Collaborate closely with team members and stakeholders to understand requirements and support effective delivery
  • Actively participate in Agile ceremonies to contribute to planning, collaboration, and continuous improvement
  • Proactively seek guidance, ask questions, and adapt to feedback to grow your skills

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?