Contribute and take part in software and architectural development
Develop well-designed, efficient, and testable codes.
Conduct software analysis and programming
Testing and debugging
Troubleshoot and resolve reported issues and reply to requests in time.
Prepare and produce releases of software components and detailed software design documentation.
Improve the code quality by implementing best practices and recommending changes to improve established Java application processes.
Your experience :
Minimum of 6 years experience as a Java Developer ( Backend )
Strong communication skills
Ability to work efficiently in a fast-paced environment
Experience in Stream API
Experience in Maven
Must-haves :
Good understanding in JAVA 17 or Higher
Good understanding of common design patterns in Java
Good understanding of Java concepts such as generic programming
Good understanding in GIT
Knowledgeable in Linux OS
Good Understanding in XML / JSON
Good understanding of how to use AI tools in coding
Good understanding of Large Language Models (LLM) and how to use LLM to improve current processes
Nice-to-haves :
CI / CD Jenkins build system
Knowledge in Apache Nifi
Experience in Docker Containerization
Experience in developing / testing in Python
Knowledge GTS xml for SAP
Backend Developer • Barcelona, Barcelona, ES