Senior Java Developer
3 days ago
London, ENG, United Kingdom
Nordic Tech Solutions
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Job Overview
We are seeking a highly skilled and pragmatic Senior Java Developer to join our dynamic development team. In this role, you will lead the design, development, and implementation of robust software solutions that drive our business forward. Your expertise in Java and related technologies will be instrumental in creating scalable, high-performance applications. You will collaborate with cross-functional teams to deliver innovative features, optimize existing systems, and ensure the highest standards of quality and security. If you thrive in a fast-paced environment and are passionate about building impactful software, this opportunity is perfect for you
Responsibilities
- Lead the full software development lifecycle for Java-based applications, including planning, coding, testing, and deployment
- Design and develop RESTful APIs to facilitate seamless integration with front-end systems and third-party services
- Collaborate with front-end developers using Angular, React, or other UI frameworks to create engaging user interfaces with HTML, CSS, TypeScript, and UI best practices
- Develop and maintain microservices architectures utilizing technologies such as Spring Boot, Hibernate, and WCF for efficient service communication
- Optimize database interactions through effective database design using MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB
- Write clean, efficient code with a focus on unit testing and debugging to ensure high-quality deliverables
- Participate actively in Agile methodologies like Scrum to promote continuous improvement and timely project delivery Requirements
- Proven experience as a Java Developer with a strong understanding of Object-Oriented Programming (OOP) principles
- Extensive knowledge of Java frameworks such as Spring (including Spring MVC),.
NET technologies (.
NET Core), and ASP.
NET Core
- Hands-on experience with front-end development using Angular or React along with HTML, CSS, JavaScript, TypeScript, and Bootstrap for responsive UI design
- Familiarity with cloud platforms like AWS or Azure for deploying scalable applications
- Proficiency in working with RESTful APIs, SOAP web services, XML, JSON data formats, and API integration techniques
- Strong understanding of database management systems including MySQL, PostgreSQL, SQL Server (T-SQL), Oracle PL/SQL or MongoDB for data modeling and database design
- Experience with version control tools such as Git or SVN to manage code repositories effectively
- Knowledge of SDLC (Software Development Life Cycle), UML diagrams for system modeling, and Agile methodologies like Scrum
- Ability to troubleshoot issues through debugging tools in Eclipse or Visual Studio and perform performance tuning where necessary
- Familiarity with Linux environments and scripting languages such as Bash or Shell Scripting for deployment automation Join us to be part of an innovative team that values your expertise
We offer
an environment where your skills will make a real impact on our products while supporting your professional growth through continuous learning opportunities. If you’re passionate about developing cutting-edge software solutions using Java and modern technologies—apply now to elevate your career Pay: £60,000.00-£80,000.00 per year
Benefits:
- Casual dress
- Free fitness classes Ability to commute/relocate:
- London, Greater London: reliably commute or be willing to relocate with an employer-provided relocation package (preferred)
Education:
- Master's (required)
Experience:
- Project leadership: 3 years (preferred) Licence/Certification:
- Driving Licence (required) Work
Location:
In person
- Lead the full software development lifecycle for Java-based applications, including planning, coding, testing, and deployment
- Design and develop RESTful APIs to facilitate seamless integration with front-end systems and third-party services
- Collaborate with front-end developers using Angular, React, or other UI frameworks to create engaging user interfaces with HTML, CSS, TypeScript, and UI best practices
- Develop and maintain microservices architectures utilizing technologies such as Spring Boot, Hibernate, and WCF for efficient service communication
- Optimize database interactions through effective database design using MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB
- Write clean, efficient code with a focus on unit testing and debugging to ensure high-quality deliverables
- Participate actively in Agile methodologies like Scrum to promote continuous improvement and timely project delivery Requirements
- Proven experience as a Java Developer with a strong understanding of Object-Oriented Programming (OOP) principles
- Extensive knowledge of Java frameworks such as Spring (including Spring MVC),.
NET technologies (.
NET Core), and ASP.
NET Core
- Hands-on experience with front-end development using Angular or React along with HTML, CSS, JavaScript, TypeScript, and Bootstrap for responsive UI design
- Familiarity with cloud platforms like AWS or Azure for deploying scalable applications
- Proficiency in working with RESTful APIs, SOAP web services, XML, JSON data formats, and API integration techniques
- Strong understanding of database management systems including MySQL, PostgreSQL, SQL Server (T-SQL), Oracle PL/SQL or MongoDB for data modeling and database design
- Experience with version control tools such as Git or SVN to manage code repositories effectively
- Knowledge of SDLC (Software Development Life Cycle), UML diagrams for system modeling, and Agile methodologies like Scrum
- Ability to troubleshoot issues through debugging tools in Eclipse or Visual Studio and perform performance tuning where necessary
- Familiarity with Linux environments and scripting languages such as Bash or Shell Scripting for deployment automation Join us to be part of an innovative team that values your expertise
We offer
an environment where your skills will make a real impact on our products while supporting your professional growth through continuous learning opportunities. If you’re passionate about developing cutting-edge software solutions using Java and modern technologies—apply now to elevate your career Pay: £60,000.00-£80,000.00 per year
Benefits:
- Casual dress
- Free fitness classes Ability to commute/relocate:
- London, Greater London: reliably commute or be willing to relocate with an employer-provided relocation package (preferred)
Education:
- Master's (required)
Experience:
- Project leadership: 3 years (preferred) Licence/Certification:
- Driving Licence (required) Work
Location:
In person