B2C2 is seeking a Senior Java Developer to join one of its Java teams. The successful candidate will develop and maintain efficient Java-based applications and components, ensuring high-quality code and adherence to coding standards. They will also maintain and enhance in-house shared libraries, ensuring their reliability and effectiveness. The role involves writing robust, maintainable, thoroughly-tested, and well-documented code to meet project goals and deadlines, as well as troubleshooting and resolving software defects and technical issues.
B2C2 needs someone who can collaborate with cross-functional teams to define and implement new features, participate in code reviews, and maintain good quality internal documentation.
Role Responsibilities:
- Develop and maintain efficient Java-based applications and components.
- Maintain and enhance in-house shared libraries.
- Write robust, maintainable, thoroughly-tested, and well-documented code.
- Troubleshoot and resolve software defects and technical issues.
- Collaborate with cross-functional teams.
- Participate in code reviews.
- Maintain and enforce good quality internal documentation.
Skills Required:
- 8+ years of software development in Java.
- Deep understanding of object-oriented programming concepts and advanced design patterns.
- Clean and efficient coding style.
- Comfortable writing automated tests for own code.
- Experience taking ownership of projects and features end to end.
- Experience of providing production support to business-critical services.
- Comfortable with ownership & autonomy.
- Ability to work with people at all levels of the organization.
- Excellent communication skills both in Polish and English - B2/C1 level
B2C2 offers:
- Growth opportunities.
- Work with the latest technologies.
- Great career development opportunities.
- Meaningful impact on B2C2’s future.
- Dynamic workplace.