All positions at Blue Tweak

Java Developer

Bucharest
Middle
Full Time

About the role

Are you passionate about creating innovative and cutting-edge Java-based applications? Do you thrive in a dynamic and collaborative environment where your contributions directly impact the software development lifecycle? If so, we have an incredible opportunity for you!

Responsibilities

• Spearhead all stages of the software development lifecycle, contributing to the creation of robust and scalable solutions.
• Design, implement, and maintain Java-based applications that push the boundaries of technology.
• Collaborate with cross-functional teams to analyze user requirements, defining and achieving business objectives through innovative software solutions.
• Develop and rigorously test high-quality software, identifying and resolving technical challenges with finesse.
• Craft detailed design documentation and create technical designs that serve as the blueprint for application development.
• Write well-designed, testable code, ensuring the delivery of reliable and efficient solutions.
• Dive deep into software analysis, programming, testing, and debugging, showcasing your expertise in problem-solving.

Requirements

• Possess a Bachelor’s Degree in Computer Science or equivalent experience, demonstrating your commitment to excellence.
• Bring a minimum of 3 years of hands-on experience in Java development, showcasing your proficiency in the language.
• Exhibit expertise in the Spring ecosystem, including Boot, Security, and web, to create scalable and maintainable applications.
• Showcase your prowess in Microservices architecture, contributing to the evolution of our cutting-edge technology stack.
• Demonstrate a strong understanding of Object-Oriented Programming (OOP) Patterns and Concepts, applying them to create elegant solutions.
• Familiarity with various design and architectural patterns, reflecting your commitment to staying at the forefront of industry best practices.
• Showcase your mastery in continuous integration, ensuring the seamless integration of new features and enhancements.
• Hands-on experience with databases, particularly PostgreSQL, illustrating your ability to work with diverse data sets.
• Proficient in code versioning tools such as Git, highlighting your commitment to collaborative development.
• Expertise in building tools like Ant, Maven, Gradle, etc., showcasing your commitment to efficient and streamlined development processes.
• Skillfully write reusable Java libraries and maintain clean, efficient code that adheres to industry standards.
• In-depth understanding of concepts like MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
• Knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds, reflecting your deep understanding of Java internals.
• Basic knowledge of web technologies like HTML, JavaScript, CSS, showcasing your versatility and adaptability.

Join our dynamic team and be part of a company that values innovation, collaboration, and individual growth.

Elevate your career with us as we embark on exciting projects that redefine the future of software development!

Apply now and become a key player in shaping the technological landscape.

Apply for

Java Developer

Your full name
Work email*
Phone number*
Drag & Drop Files Here or
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Get it for free
Thank you!
Thank your for your inquiry. We will get back to you as soon as possible.
Oops! Something went wrong while submitting the form.