Software Engineer, Java
Acoustic
Software Engineering
Gdańsk, Poland
Posted on Oct 24, 2024
Acoustic is the largest independent marketing cloud, and we're growing fast. We're seeking talented back-end developers to join our Gdansk team.
About Us:
- We operate in eight independent squads, each dedicated to different facets of Acoustic products.
- Our squads include QA engineers, front-end and back-end engineers, designers, and product managers.
- You'll be instrumental in driving our product vision and long-term lifecycle.
Your Role:
- Use Java, AWS, Spring Boot, Hibernate, relational and NoSQL databases, and scripting languages to design and test software applications.
- Collaborate with team members on design alignment and decisions.
- Provide feedback for product quality and development efficiency.
- Conduct code and design reviews.
- Handle basic DevOps tasks if needed (Jenkins, Terraform).
- Work with AWS, using services like Lambdas, Step Functions, Dynamo DB, Kinesis, and ECS/EKS.
Key Responsibilities:
- Use a variety of backend technologies to define, design, implement, and test software applications.
- Align designs with larger architectural objectives.
- Provide feedback to cross-functional teams to continuously improve product quality and development efficiency.
- Collaborate with other team members to conduct code and design reviews.
- Resolve customer concerns in collaboration with the support team.
- Identify and solve problems.
Essentials:
- 2+ years of Java development experience.
- Knowledge of Spring framework or JEE.
- Experience in building web services (REST, security, etc.).
- Proficiency in designing databases, especially relational databases.
- Familiarity with testing methodologies and frameworks (TDD, TestNG, JUnit, Mockito).
- Ability to work collaboratively and a passion for learning new technologies.
- Effective English communication skills (written and spoken).
Strong Plus:
- Experience with messaging technologies, building SaaS web apps in a cloud environment, and knowledge of automated integration testing frameworks, NoSQL databases, and microservices.
What We Offer:
- Direct impact on our product and three growth paths: Architect, Principal Software Engineer, or Manager.
- Remote or hybrid work from our Gdansk office.
- Competitive benefits, including tax-deductible costs, choice of MacBook Pro or Windows PC, medical and life insurance, meal allowance, and a Multisport card.
We believe in an efficient and candidate-focused recruitment process:
- 30-minute screening and language check by our Talent Acquisition partner.
- Up to 90-minute interview with the hiring manager and senior team members, covering general and technical aspects of the role (including coding).