Job details
Job Type
Full Time
Open Posts
1
Location
Timișoara, Romania
Details
We seek an experienced and highly skilled Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will design, develop, and maintain high-quality software solutions using Java technologies. You will collaborate with cross-functional teams to deliver robust and scalable applications that meet client needs. We are looking for someone passionate about modern development practices, including AI-assisted development and vibe coding, who enjoys leveraging tools like Cursor AI and other AI-powered coding assistants to boost productivity and code quality.
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 you may need to use: Docker, Kubernetes, Jenkins, JUnit;
- Demonstrated ability to lead and mentor junior developers, promoting knowledge sharing and continuous improvement;
- AI literacy required – ability to work effectively with AI-powered development tools;
- Experience or interest in AI-assisted coding tools (e.g., Cursor AI, GitHub Copilot or similar) is a strong plus;
- Comfortable working in a modern “vibe coding” environment, leveraging AI to accelerate development workflows.
Responsibilities
What will you do?
- Design and develop high-quality, scalable, and efficient software applications using Java technologies;
- Collaborate with business analysts, software architects, and development teams to translate requirements into technical solutions;
- Lead and participate in the full software development lifecycle, including analysis, design, implementation, testing, and deployment of applications;
- Mentor and provide technical guidance to junior developers;
- Perform unit testing and debugging to ensure high-quality, error-free code;
- Optimize and improve existing software applications to enhance performance and usability;
- Research and evaluate new technologies and frameworks to improve the development process and overall software quality;
- Work closely with cross-functional teams to deliver innovative software solutions;
- Collaborate with project managers and stakeholders to ensure timely project delivery and clear progress communication;
- Stay up to date with the latest trends and advancements in Java development and related technologies;
- Use AI-powered coding tools to increase development speed, code quality, and problem-solving efficiency;
- Contribute to a modern development culture that embraces vibe coding and continuous experimentation with AI tools.
Why work with us?
- You will work with a top e-commerce company in Europe;
- Flexible working schedule;
- Specialized technical training programs, including exposure to modern AI development tools;
- Competitive salary;
- Extensive training programs;
- You will be part of a team of young and talented developers working in a modern AI-enhanced development environment.
We would love to hear from you if you are a passionate Java Developer with a proven track record in delivering high-quality software solutions and excellent leadership and technical skills. Join our team and be part of an innovative and engaging environment where your expertise will make a real impact.