At a Glance
- Tasks: Lead the development of robust Java backend solutions and mentor fellow engineers.
- Company: Join a forward-thinking tech company focused on innovation and quality.
- Benefits: Enjoy competitive pay, health perks, remote flexibility, and growth opportunities.
- Other info: Ideal for those passionate about cloud technologies and eager to lead projects.
- Why this job: Make a significant impact by working on mission-critical applications in a dynamic environment.
- Qualifications: Proven experience in Java backend development and strong communication skills required.
The predicted salary is between 51750 - 63250 Β£ per year.
Required qualifications, capabilities & skills:
- Formal training or certification on software engineering concepts and applied experience
- Recent hands-on professional experience as a back-end software engineer
- Experience in coding in a recent version of the Java programming language
- Experience in designing and implementing effective tests (unit, component, integration, end-to-end, performance, etc.)
- Excellent written and verbal communication skills in English
- Experience with cloud technologies and distributed systems, RESTful APIs and web technologies
- Knowledge of messaging frameworks
- Seasoned with operating, supporting and the security of mission critical software applications
- Understanding of different kinds of data stores (including relational data stores)
- Coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions
- Manage stakeholders and effectively prioritize work across multiple work streams
Preferred qualifications, capabilities & skills:
- Experience in working in a highly regulated environment / industry
- Seasoned with cloud-native microservices architecture
- Proficient with AWS cloud technologies
Lead Software Engineer ( Java Backend) employer: CSI GLOBAL LTD
As a Senior Business Analyst at our London office, you will thrive in a dynamic and collaborative work culture that values innovation and continuous improvement. We offer a hybrid working model, competitive benefits, and ample opportunities for professional growth, ensuring that you can make a meaningful impact while advancing your career in the financial services sector. Join us to be part of a forward-thinking team that champions effective communication and fosters strong relationships across various stakeholders.
We think you need these skills to ace Lead Software Engineer ( Java Backend)
Software Engineering Concepts
Java Programming Language
Test Design and Implementation
Excellent Written and Verbal Communication Skills
Cloud Technologies
Distributed Systems
RESTful APIs