Job details
Job Type
Full Time
Open Posts
1
Location
Romania, Serbia, Ukraine, Belarus, Georgia, Moldavia
Details
We seek an experienced and highly skilled Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java technologies. You will collaborate with cross-functional teams to deliver robust and scalable applications that meet the needs of our clients. The ideal candidate possesses a strong background in Java development, demonstrates leadership qualities, and is passionate about delivering exceptional software solutions.
Required Skills
WHO are we looking for?
- Minimum of 3 years of professional experience in Java development, with a strong focus on enterprise-level applications;
- In-depth knowledge of Java programming language and related frameworks such as Spring, Tomcat, JSP, Hibernate and SQL databases;
- Proven experience in designing and developing scalable and high-performance software applications using Java;
- Strong understanding of object-oriented programming principles and design patterns;
- Experience with web development technologies, including HTML5, CSS3,Jquery, JavaScript, and front-end frameworks React is a plus;
- Familiarity with agile development methodologies and tools like Git, JIRA, or Confluence;
- Excellent problem-solving and analytical skills, with the ability to quickly grasp complex concepts and learn new technologies;
- Strong communication and collaboration skills, with the ability to work effectively within a team and across multiple stakeholders;
- Proficiency in Linux operating system and command-line interface (CLI) is required;
- Other technologies and tools that you may need to use: Docker, Kubernetes, Jenkins, Junit;
- Demonstrated ability to lead and mentor junior developers, promoting a culture of knowledge sharing and continuous improvement;
Responsibilities
WHAT will you do?- Designing and developing high-quality, scalable, and efficient software applications using Java technologies;
- Collaborating with business analysts, software architects, and development teams to understand and translate project requirements into technical solutions;
- Leading and participating in the entire software development lifecycle, including analysis, design, implementation, testing, and deployment;
- Mentoring and providing technical guidance to junior developers, promoting best practices, code reviews, and continuous improvement;
- Conducting thorough unit testing and debugging to ensure the delivery of high-quality, bug-free code;
- Optimizing and enhancing existing software applications to improve performance and usability;
- Researching and evaluating new technologies and frameworks to enhance the development process and improve overall software quality;
- Working closely with cross-functional teams to understand business needs and collaborate on delivering innovative software solutions;
- Collaborating with project managers and stakeholders to ensure timely delivery of projects, adherence to project milestones, and effective communication of progress and challenges;
- Keeping up-to-date with the latest trends and advancements in Java development and related technologies;
- You will work with a leading e-commerce company, the best in their business in Europe
- You'll have flexible working hours
- Specific technical training programs
- Competitive salary
- We offer extensive training programs
- Team buildings
- You will be part of a team of young, talented developers