London
On-site
GBP 55,000 - 85,000
Full time
9 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in technology solutions is seeking a Senior Backend Developer to contribute to the development and maintenance of server-side logic using Java. The ideal candidate will have expertise in relational databases, strong problem-solving skills, and a collaborative approach to working with cross-functional teams.
Qualifications
- Senior level experienced developer.
- Demonstrable success in software design and implementation.
- Strong experience with relational databases.
Responsibilities
- Develop and maintain efficient, reusable, and reliable server-side logic using Java.
- Conduct thorough testing to identify and fix bugs.
- Mentor junior developers to enhance team skills.
Skills
Problem-Solving
Attention to Detail
Collaboration
Education
Bachelor's degree in Computer Science, Information Technology, or a related field
Tools
Responsibilities
- Collaborate to develop and maintain efficient, reusable, and reliable server-side logic using Java and its enterprise libraries.
- Work closely with cross-functional teams, including UI/UX designers, frontend developers, and product managers, to ship new full-stack features.
- Develop code optimized for database performance, including complex SQL queries, and database performance tuning.
- Implement and integrate text search engines (e.g. Solr) to enhance application search capabilities.
- Conduct thorough testing (automated and manual) to identify, fix bugs, and performance issues.
- Mentor junior developers and promote knowledge sharing to enhance team skills and productivity.
- Collaborate with L2 support to troubleshoot and fix customer issues in a timely manner.
- Stay up to date with the latest industry trends and technologies to ensure our applications are built using the best practices.
Our Technology Stack
- Backend – Java REST APIs, Open Liberty Application Server, Apache Solr Search platform, RDBMS (Postgres, SqlServer, DB2)
- Frontend App Framework - JavaScript / TypeScript / React
- CI / CD - GitHub / CircleCI
- Cloud – AWS
Requirements
- Bachelor's degree with a minimum of 2:1 Computer Science, Information Technology, or a related field.
- Senior level experienced developer.
- Demonstrable success and involvement in software design and implementation of production-ready backend solutions
- Strong experience with relational databases such as PostgreSQL, SQL Server, or DB2.
- Proficient in writing and optimizing complex SQL queries and database schemas.
- Knowledge in creating APIs and using patterns such as REST.
- Experience with testing frameworks and methodologies, ensuring the delivery of high-quality software.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.