
Java Developer
- On-site
- Bucharest, București, Romania
- Tech
Job description
As a Java Developer, you will collaborate with product managers, UI designers, and sales and marketing teams to create and enhance localization plugins/connectors for content management systems, eCommerce platforms, and product information management (PIM) systems. Your responsibilities will span the full software development lifecycle, including UI enhancements, database design, and overall product functionality, in a dynamic and technology-driven environment.
Responsibilities:
· Develop, enhance, and maintain localization plugins and connectors, as well as other Java projects.
· Collaborate with cross-functional teams to meet product requirements.
· Join daily or weekly meetings for reporting, discussing issues, and making enhancements.
· Communicate effectively through verbal and written updates.
· Contribute to all aspects of product development, from UI functionality to database schema design.
· Ensure the code is quality and maintainable.
· Follow a strong security awareness and ownership culture.
· Willing to learn new technology and framework
· Complete all other tasks that are deemed appropriate for this role and assigned by the manager/supervisor
Job requirements
Required Skills, Experience and Qualifications:
· Strong expertise in Java/J2EE, Spring MVC, Spring Core, Spring Boot, and Hibernate. A major bonus if you have worked with the Micronaut framework before.
· Experience with architecture, design, development, deployment, testing, and integration of enterprise-wide applications using Java.
· Proficiency in Spring Reactive programming, Threads, and Annotations.
· Skilled in building REST-based services and web UI using JavaScript frameworks (React or Angular).
· Experience writing clean, well-structured, and maintainable code that adheres to best practices and coding standards.
· Working knowledge of development like GIT, Maven, and JIRA.
· Proficiency in SQL and NoSQL databases.
· Excellent problem-solving, analytical, and communication skills.
· Ability to work independently and adapt to multiple technologies.
· Bachelor’s degree or equivalent combination of education and directly related experience.
· 1-3 years of experience in Software Design and Development.
Desired Skills, Experience and Qualifications:
· Content management and Integration experience
· Experience with Dev/Ops, Continuous Integration, Continuous Delivery Systems, Automation, and Industry best practices.
- Bucharest, București, Romania
or
All done!
Your application has been successfully submitted!