 
        
        Java Developer Role Overview
This is an exciting opportunity to work as a Java Developer where you will be part of a dynamic team, working on cutting-edge projects. The role involves designing, implementing and supporting solutions for application development, security, analytics and performance management.
You will collaborate with software development teams to gather requirements and ensure best practices are adhered. You will also conduct code reviews for junior members of the team and do peer code reviews to make sure code follows industry standards set forward by architects.
To succeed in this position, you will need to have experience in Java, web application programming, and object-oriented programming. Additionally, you should be able to work with relational and non-relational databases and have advanced English language skills.
Key responsibilities include:
 * Designing and implementing solutions for application development, security, analytics and performance management
 * Collaborating with software development teams to gather requirements
 * Conducting code reviews and ensuring code follows industry standards
 * Working with relational and non-relational databases
 * Ensuring quality delivery through testing and debugging
This role offers a great opportunity to grow professionally and personally, working with a talented team on challenging projects.