Details
Opportunities:
We are currently seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The main goal for us is to find an individual who not only possesses strong technical expertise in Java development but also has the ability to effectively mentor and foster the growth of team members. The ideal candidate should be motivated to advance their career into a leadership position as a Team Lead.$ads={1}
Requirements:
- Extensive experience in Java development, including hands-on experience with frameworks such as Spring, Hibernate, etc
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven track record of mentoring and guiding team members, promoting their professional growth
- Strong understanding of software design principles, patterns, and best practices
- Familiarity with Agile development methodologies and experience working in an Agile environment
- A desire to take on leadership responsibilities and progress into a Team Lead role
- Experience with offshore development teams is a significant advantage
- Effective communication skills and the ability to collaborate with both technical and non-technical stakeholders
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain high-quality Java applications
- Mentor and guide developers, providing them with constructive feedback and support to enhance their skills and productivity
- Lead by example, demonstrating best practices in software development, code reviews, and project implementation
- Contribute to architectural discussions and design decisions, ensuring scalability, performance, and maintainability of the software solutions
- Stay up-to-date with the latest Java trends, technologies, and methodologies, and actively share knowledge with the team
- Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment
- Troubleshoot and resolve complex technical issues in a timely and efficient manner
- Collaborate with project stakeholders to understand requirements and translate them into technical solutions
We offer:
- Stable employment in a company that has been developing the IT industry for over 15 years and has grown by 102% over the past year
- Competitive, performance-based salary with regular reviews
- Free English classes with a native speaker and external courses compensation
- PE support by professional accountants
- Regular team-building events, conferences, meetups, and fun activities
- Many other benefits you’ll find out at the interview