Java Developer
About Albany Beck
Albany Beck are a Management Consultancy focused on providing specialist talent and transformative solutions to Financial Services clients. We combine subject matter expertise with innovative delivery models that help clients scale efficiently, while offering meaningful, long-term career opportunities to our people. At Albany Beck, you’ll be choosing to work with an organisation that’s passionate about your learning journey and committed to your professional career and personal development.
Job Summary
Albany Beck are seeking a number of Full-Stack Java Developers to join the business and work on an exciting long-term programme deployment, with one of their globally recognised Investment Banking clients. You will play a key role in the design, development, and implementation of our software applications. You will be responsible for both the front-end and back-end development, ensuring high-quality code, optimal performance, and seamless user experiences. The ideal candidate has a strong foundation in Java programming and web development, along with the ability to collaborate effectively with cross-functional teams.
Key Responsibilities:
· Develop and maintain scalable, responsive, and efficient software applications using Java technologies.
· Collaborate with product managers, UX/UI designers, and other developers to translate requirements into technical solutions.
· Design and implement user interfaces using modern web technologies such as HTML, CSS, and JavaScript frameworks.
· Write well-designed, testable, and efficient code, adhering to coding standards and best practices.
· Conduct thorough testing, debugging, and troubleshooting to ensure software quality and performance.
· Collaborate with the quality assurance team to identify and resolve defects.
· Optimize application performance through code optimization, caching techniques, and other performance tuning methodologies.
· Participate in code reviews and provide constructive feedback to peers.
· Stay up to date with the latest trends and advancements in web and software development technologies.
Requirements:
· Extensive experience in Java programming, with expertise in Spring frameworks like Spring boot, RESTful Web Services, and Microservices
· Experience with Angular 6+, JavaScript, NodeJS
· Experience with Test Driven Development (TDD) and Behaviour Driven Development (BDD), with hands-on experience with least one testing framework: Junit, Cucumber, Selenium
· Experience with Jenkins or other CI system
· Experience with Messaging services, such as Kafka/MQ
Java Developer
Java Developer