Code Wizard?

Driven by perfection and the art of software development?
Senior Full Stack Java Developer WANTED!

Senior Full Stack Java Developer

The Senior Full Stack Java Developer will work in our Product Engineering team developing our proprietary, globally successful enterprise software platform (SEAL – www.seal-online.com). This role demands a seasoned professional with a minimum of 6 years of experience in full stack development, with a strong background in Java EE, including frameworks such as Spring and Hibernate. He / She will be instrumental in evolving and maintaining a state-of-the-art platform that is not just another custom development, but a state-of-the-art, data-driven enterprise software platform for content efficiency and compliance, used by major customers in top industries.

JOB DESCRIPTION

Role:

  • Design and develop using Java EE components, including EJB (Enterprise JavaBeans), and integrate Spring Framework for enterprise-level applications.
  • Utilize Hibernate and Java Persistence API (JPA) for object-relational mapping and database management.
  • Utilize Apache Solr for search and indexing capabilities within the architecture.
  • Collaborate with cross-functional teams including developers, testers, and product managers to deliver high-quality software solutions.
  • Design and manage databases, write queries, optimize database queries and transactions to enhance application performance.
  • Work with SQL and NoSQL databases like Microsoft SQL, Oracle, MySQL, PostgreSQL, MongoDB, etc.
  • Build and maintain server-side application logic.
  • Implement APIs and services using RESTful or SOAP protocols.
  • Develop user interfaces using HTML, CSS, JavaScript, and front-end frameworks like Dojo, Angular, React.
  • Ensure cross-platform optimization and responsiveness of applications.
  • Write and maintain unit and integration tests.
  • Use testing frameworks like JUnit, PostMan, Selenium, etc.
  • Manage and resolve technical issues that arise during development, deployment and production, particularly in relation to Java EE, EJB, Spring, Hibernate, JPA, Solr, and WildFly.
  • Conduct regular code reviews and design reviews to ensure quality and compliance with established architecture and best practices.
  • Maintain comprehensive documentation of the codebase and system architecture.
  • Implement security measures to protect sensitive data (SonarQube, etc.).
  • Optimize application for maximum speed and scalability.
  • Stay updated with new technologies and Java development trends.
  • Continuously learn and apply new skills and technologies to improve development practices.

You are an ideal candidate if you have:

  • Bachelor’s degree in computer science or computer engineering or equivalent
  • Experience in working on projects that involve all phases of the SDLC (Software Development Life Cycle) – from inception to completion, including experience working in an Agile/Scrum framework.
  • Solid understanding of object-oriented programming and design patterns
  • At least 6 years development experience using Java / J2EE technology
  • Extensive experience with Java EE, including EJB architecture, Spring Framework, Hibernate, and JPA.
  • Relational and non-relational databases experience (e.g., Oracle, MySQL, MongoDB) and database schema design.
  • Working knowledge of designing and developing various APIs (RESTful/SOAP/Java)
  • Front end development experience (JavaScript, HTML, CSS)
  • Microservices development experience
  • Solid understanding and experience with DevOps practices and tools (e.g., Jenkins, Git, Maven)
  • Experience with WildFly application server configuration, deployment, and management is a plus
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders

AXIVANT IS THE RIGHT PLACE FOR YOU! DISCOVER WHY!

Work with the best technologies! Created by us.

We know how important it is to have access to the latest technologies. At our company, we offer you the opportunity to work with cutting-edge software platforms, created by our very own experts (own IP) and successful at global level. With our innovative platforms and top-notch team, you’ll have everything you need to unleash your full potential and achieve your career goals.

 

Be part of a global success! Together with global partners and amazing customers.

Join our team and become part of a global success story. With the support of our global partners, you’ll have the opportunity to build and deliver complex solutions for major customers in top industries worldwide. Your expertise and dedication will play a critical role in shaping the future of our company and making a difference at global scale.

 

Put your personal mark on results! No limits for your ideas.

We encourage bold ideas and personal expression and creativity. We encourage you to put your personal mark on everything you do and push the limits of what’s possible. With no boundaries on your ideas, you’ll have the freedom to innovate and explore new possibilities. And when you achieve results, we’ll be there to celebrate your success and support your ongoing growth and development.

WE ARE LOOKING FOR EXCEPTIONAL COLLEAGUES!

Take the next step in your career and contribute to our global success!
Complete the form bellow to apply!