
Java Developer
Stonebranch
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
About the role
- Design, implement, extend, test, and document solutions that meet business specifications and adhere to industry best practices.
- Develop and enhance the XCT with focus on maintenance and code reusability.
- Contribute to the configuration, maintenance, and extension of DevOps methodologies, including automated builds, unit testing, and deployment, using open-source tools and frameworks such as Jenkins, GitLab, JUnit, SonarQube, and OWASP Dependency-Check.
- Perform maintenance and support tasks on existing solutions/products, applying technical expertise to investigate and resolve software issues (troubleshooting & bug fixing).
- Collaborate with our Solution Engineers, specialized in legacy platforms and working in our transition projects, to clarify requirements and understand what needs to be modified in the tool according to each different project.
Requirements
- Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline.
- 4+ years of experience in Java development.
- Written and verbal fluency in English is required.
- Prior experience with data migration projects and an understanding of the fundamentals of ETL is required.
- Strong analytical thinking and troubleshooting capabilities.
- Understanding and experience with Test-Driven Development (TDD), Object-Oriented Programming (OOP), and design patterns.
- Experience with Unix shell scripting.
- Familiarity with Windows and Linux/Unix platforms.
- Proficiency with version control systems, preferably Git.
- Experience with software documentation platforms such as Confluence and Markdown.
- Preference will be given to candidates with some experience working with JavaFX.
- Additional Skills (Preferred): Exposure to a workload automation or job scheduling tool.
- Familiarity with Jenkins pipeline configuration is a plus.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaETLTest-Driven DevelopmentObject-Oriented ProgrammingUnix shell scriptingJenkinsGitJavaFXworkload automationjob scheduling
Soft Skills
analytical thinkingtroubleshootingcollaborationcommunication
Certifications
Bachelor’s degree in STEM