Tech Stack
TeamCitySpringJenkinsLinuxCI/CDJavaSQL
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior Java Developer with over a decade of experience in Java SE, Java EE, and the Spring framework to join our team in Kyiv, Ukraine.
Responsibilities
- Develop back-end systems using Java with well-tested code.
- Support the development environment, primarily through automation using Jenkins CI and Bash.
- Evaluate and implement new development tools, libraries, and methodologies to enhance quality.
- Conduct peer code reviews for changes in the project codebase.
- Collaborate effectively with a global team across multiple time zones, demonstrating strong verbal and written communication skills.
- Provide constructive suggestions and alternative solutions to team members to identify the most efficient and optimized approaches.
Requirements
Hard Skills
- Advanced Java SE and Java EE development
- Comprehensive Spring framework application
- SQL query writing and database management using Oracle
- Knowledge of Servlets, Tomcat, and Weblogic server environments
- Experience with CI/CD pipelines using TeamCity and Jenkins
- Practical Linux system navigation, file and permission management, user and group administration, process and service handling, security keys and certificates, and basic Bash scripting
Soft Skills
- Analytical problem-solving to identify and implement effective, maintainable solutions
- Collaborative discussion and consensus-building within the team to select optimal approaches
Nice to Have
- Proficiency in Angular or similar frameworks (React, Vue), including Angular Material and RxJs
- Ability to design and implement visually appealing and functional HTML/CSS layouts
- Strong expertise in Oracle database management and operations
- Familiarity with ELK stack for logging, monitoring, and data analysis
- Experience working with Spring Cloud modules and developing microservice architectures
We Offer
- FULL_TIME employment type
- Senior experience level
- English: B2 Upper Intermediate proficiency
About the Company
Join our team in Kyiv, Ukraine and be part of a dynamic environment where your expertise in Java and Spring will be highly valued. We offer a collaborative and innovative workplace where you can grow your career and contribute to impactful projects.
Apply
If you are passionate about Java development and meet the above requirements, we would love to hear from you. Apply now to become a part of our team!