Full Time

Software Engineer 1 - Java/Golang/RabbitMQ/Maven/MongoDB

Captivation
$70,000 - $110,000* / year (about $34–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Captivation, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer 1 role at Captivation is an entry-level position that focuses on developing robust software solutions utilizing Java, Golang, RabbitMQ, Maven, and MongoDB. The successful candidate will collaborate with cross-functional teams to design, implement, and maintain application features while ensuring performance, reliability, and scalability. This role offers a platform for growth and learning, providing the opportunity to work with cutting-edge technologies in a dynamic team environment.



Job Responsibilities

  • Develop, test, and deploy high-quality software applications using Java and Golang.
  • Implement messaging systems using RabbitMQ to facilitate data communication between services.
  • Utilize Maven for project management and build automation, ensuring efficient deployment processes.
  • Design and manage stored data solutions using MongoDB, optimizing for reliability and performance.
  • Collaborate with software architects and team members to gather requirements and refine software specifications.
  • Participate in code reviews and contribute to team knowledge sharing efforts to maintain coding standards.
  • Troubleshoot and resolve production issues in a timely manner, utilizing effective debugging techniques.
  • Document code changes and software design for future reference and knowledge transfer.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with Java and Golang programming languages.
  • Understanding of message queuing systems, particularly RabbitMQ, and related concepts.
  • Experience with build automation tools, specifically Maven.
  • Knowledge of NoSQL databases, especially MongoDB, and principles of data management.
  • Basic knowledge of version control systems, preferably Git.
  • Strong analytical skills and attention to detail.
  • Excellent communication and teamwork abilities.


Technologies & Tools

This position will require proficiency in a variety of technologies and tools, including Java and Golang for programming, RabbitMQ for message brokering, Maven for build automation, and MongoDB for database management. Additionally, familiarity with Git for version control will be essential, along with exposure to integrated development environments (IDEs) commonly used in software development.



Ideal Candidates

The ideal candidates for the Software Engineer 1 position at Captivation are those who possess a strong foundation in programming languages, a keen interest in learning new technologies, and a collaborative spirit. They should be adaptive problem solvers who thrive in a fast-paced environment and can effectively communicate their ideas. Candidates who exhibit initiative, accountability, and a proactive approach to team contributions are highly valued in this role.

Unemployment rose most in Finland: from 8.4% in 2024 to 9.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.