fbpx

Tiene que haber algo mas

Junior Back End engineer (Java)

About the client and project

The client is a leading IT solutions provider with over 20 years of experience, specializing in custom software development, cloud solutions, and technical talent placement. Headquartered in the United States, they partner with major Fortune 500 organizations to tackle complex business challenges. With over 500 employees and 100s of customers nationwide, they continue to deliver innovative, client-centered solutions while empowering its teams to thrive.

As a provider of software and cloud solutions, their team members contribute to diverse client projects across a wide range of industries, including finance, healthcare, human resources, fiber, retail, banking, and insurance. This diversity offers the opportunity to work on impactful projects while continuously growing your skills in dynamic environments. This is an incredible remote opportunity to work for a US-based company.

About the role

As a Junior Back-End Engineer, you’ll work closely with team members to develop, test, and deploy robust back-end solutions, contributing to projects that solve real-world business challenges for our clients. This role offers hands-on experience in an agile environment, fostering technical growth and collaboration within a supportive team setting.

The Junior Back-End Engineer role is a part of the Agile Scrum delivery teams. These teams are structured to ensure collaboration and efficiency, consisting of a Scrum Master (SM), Team Lead (SL), and Developers, with the Product Owner (PO) and Business Analyst (BA) roles typically provided by the client.

Key Responsibilities

  • Build: Contribute to developing robust technical solutions under the guidance of senior team members.
  • Collaborate: Work with a skilled team to design, implement, and test features for enterprise-scale products.
  • Enhance Skills: Gain hands-on experience in Java, databases, and APIs, participating in all stages of the development lifecycle.
  • Debug and Support: Assist with troubleshooting, code review, and improving application performance.

Qualifications

  • Experience: 1–2 years of professional experience in software development, including designing, developing, maintaining, or delivering large-scale solutions.
  • Database Expertise: Proficiency in relational database technologies such as Oracle or MS SQL Server, with experience in Oracle SQL and PL/SQL preferred. Familiarity with MongoDB or other NoSQL platforms is a plus.
  • Testing: Familiarity with test automation practices and tools.
  • Development Process: Understanding of the Software Development Life Cycle; Agile experience is preferred. Familiarity with the Atlassian suite (e.g., Jira, Confluence) is a plus.
  • Education: A degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Desired not required programming Skills: Knowledge of Python, including common tools (e.g., pip) and frameworks like pytest, requests, and BeautifulSoup.

Tech stack

  • Java (Spring Boot) Required
  • Python Ideal
  • Oracle/SQL
  • MongoDB/NoSQL
  • REST/SOAP Services
  • Robot/Gauge Automation Frameworks

What we love finding

  • Self-motivated, results-oriented developers who are comfortable setting and meeting deadlines 
  • Developers who have excellent written and communication skills with the ability to effectively document and present ideas both verbally and visually 
  • Strong problem solvers who thrive on a good challenge
  • Naturally detail-oriented developers with the ability to balance value versus effort 
  • Developers who are passionate about new technologies guided by end-user, technology, and business drivers

Benefits

  • 2-3 weeks of PTO
  • Competitive compensation in US dollars 
  • US Holidays 
  • 100% remote international opportunity to work from home. 
  • Dynamic and inclusive work environment 
  • The opportunity to grow along a Global team and in a Company that will give you the tools to succeed. 

Interview process

  1. Screening: The initial conversation is to learn more about you, your background, and your fit for the role. We will be asking questions to understand your skills and experience.

  2. High-Level Technical Screen: In this stage, you’ll complete a one-way video interview. You will record your responses to a few key questions designed to help the client understand your approach and thought process. Additionally, you will be provided with a project, which you’ll prepare and present during the final technical interview. This project is an opportunity to showcase your skills and problem-solving abilities in a practical context.

  3. Final Technical Interview: This is a comprehensive 90-120-minute session designed to evaluate both your technical and interpersonal skills. Here’s the format:
    1. Introduction to the client (10 minutes): Learn more about the company, culture, and what they value as a team.
    2. Candidate introduction (20-30 minutes): Share more about your background, experience, and career aspirations.
    3. Project Review (30+ minutes): Present and discuss the project you prepared, including your thought process, approach, and any challenges faced.
    4. Coding collaboration (15-30 minutes): Work with the interviewer on a coding exercise to demonstrate your problem-solving skills and ability to collaborate effectively.

Apply

If this sounds interesting, please apply! Studies by several different sources have shown that on average men will apply for a job if they meet 60% of the application requirements. Women/non-binary people will seek to match a much higher percentage of requirements before applying. If you’re not sure you are the right fit, apply anyway and let us know what you bring to the table. We would love to hear from you!

Is this not the right role for you?

Application Form

Placeholder Image