Java Developer - Sunderland - £60,000
What's the role?
Every project will be different, but you'll always be responsible for:
* Designing and Developing custom and complex solutions using Java and other programming languages
* Partnering effectively with client project teams
* Managing the project software delivery lifecycle
What you'll definitely need:
* 3+ years of commercial software development experience using Java
* 3+ years of service oriented architecture development
* Experience working in an Agile environment
* Bachelor's degree / Master's degree in Computer Science, Computer Engineering or related field
* Strong understanding of DB technologies and SQL
* Skilled in interpreting and applying technical data.
* A logical mind that enjoys using technical know-how to problem solve
* Natural self-motivation with a passion for delivering excellence
* Great communication skills with the ability to build strong professional relationships
* Experience with messaging technologies
* Understanding of CI/CD principles
* Knowledge of DevOps tools, e.g. Jenkins, Sonar
* Experience with multiple database technologies (RDBMS or NoSQL)
* Knowledge of Web UI technologies (including Angular/JQuery)
* Financial Services and/or Software Consulting experience.
* Experience of working in client-facing environments
What Makes This Unique?
Strong Relationships: We take the time to know our clients well, from the way they do business to their culture and their unique pain points. This level of engagement enables us to develop highly effective solutions.
Clients First: We work to understand our clients then develop a unique point of view to address their pain points. We do whatever it takes to provide the right solutions to address their specific situation.
A Trusted Partner: We collaborate as a true strategic partner and work side-by-side to develop the best solutions to bring our clients' businesses into the future.
Passionate Mindset: We have an unending passion for technology and teamwork. We develop highly effective solutions to help our clients tackle the complex digital landscape.
Creating Value: The right investment in digital change is critical for our clients. That's why we develop personalized, highly effective solutions that deliver value for their businesses.
Delivery Excellence: Our proven processes provide high-quality solutions that are delivered on time.