Senior Java Developer
Описание от работодателя
We are looking for a Java Developer for our Swedish client who will participate in developing a product to automate business processes, ensuring they run smoothly and eliminating the need to spend time on recalculating various product configurations during business negotiations.
Daily tasks:
- As a Java Developer, you will be developing the core CPQ software for an international software company, building scalable solutions that will become part of the company’s standard product offering;
- You will be implementing feature requirements to enhance the functionality, usability, and performance of the company’s core software, ensuring it meets evolving business needs;
- You will be working on an innovative framework designed by the client, written in Java. And if you want to, you could have an active impact on its development process.
- You will be collaborating within a diverse international team, including architects, tech writers, testers, and developers with varied backgrounds and seniority levels, maintaining close contact with Product Management for alignment on project goals;
- You will be working within an agile methodology, participating in sprints and adapting to iterative development processes for continuous improvement.
5+ years of professional software development experience, demonstrating a strong background in building and maintaining software systems;
Strong experience with Java (17+) language, enabling you to develop robust and efficient backend solutions;
Openness to working with frontend technologies, showing flexibility to adapt and contribute across the stack as needed;
Strong experience with Java language, enabling you to develop robust and efficient backend solutions;
Ability to interpret and transform functional specifications into intuitive, non-complex, and creative software solutions, ensuring user satisfaction;
Experience with designing software solutions, showcasing your ability to architect and implement high-quality features;
Ability to describe and document solutions, ensuring clarity and ease of understanding for team members and stakeholders;
Ability to work independently, managing tasks and responsibilities with minimal supervision;
Strong communication skills in English, both written and spoken, enabling effective collaboration within an international team.
Nice to have:
Hands-on experience with front-end technologies, demonstrating your capability to contribute to the user interface and bridge the gap between backend functionality and user-facing features;
Familiarity with automated testing practices and tools, demonstrating your ability to write and execute automated tests that improve software reliability and quality.
Must have: Java, Backend
Nice to have: JSP, Networking, Automated testing, Frontend