Version 1 is seeking Senior Full Stack Developers highly skilled in Java and Angular technologies. The ideal candidate should possess a solid foundation in Java, HTML, CSS, Angular, and T-SQL. A person with high mental aptitude, problem-solving and debugging skills, proactive, self-motivated, and strong communication skills will be successful in this role.
- Develop and optimize a modern Angular frontend while ensuring seamless integration with the Java backend.
- Lead the migration from legacy frameworks to modern Java-based solutions following best practices.
- Refactor legacy components and business logic to align with modern design patterns.
- Implement RESTful APIs using Java to replace legacy communication mechanisms.
- Migrate existing state management mechanisms to a more scalable approach using Session, JWT, or OAuth-based authentication.
- Prepare architectural and workflow diagrams, prototypes, etc., using tools like Visio, Draw.io, Figma.
- Work with Object-Relational Mapping (ORM) frameworks such as Hibernate or JPA.
- Develop complex Stored Procedures, Triggers, and Views in Azure SQL Server.
- Create unit tests using JUnit, Jasmine Karma, or Cypress frameworks to ensure code reliability and quality.
- Utilize Azure DevOps and Git for seamless continuous integration and deployment processes.
- Manage branching and merging of source code to maintain efficient development workflows.
- Participate in Agile development cycles, including sprint planning and daily scrums, to enhance team cohesion and project success.
- Engage in peer code reviews, offer constructive feedback, and uphold coding excellence and best practices. Conduct Secure Code Reviews to ensure application security.
- Ensure adherence to coding standards and conduct code reviews and code analysis using SAST and DAST tools.
- Implement and maintain applications using Azure Services.
- Manage deployments in Azure environments and optimize application performance.
- Cross-functional collaboration: Experience working with UX/UI designers, business analysts, and DevOps teams.
- Stakeholder communication: Ability to explain complex technical topics to non-technical stakeholders.
- Minimum 7 years of experience developing web applications with Angular, Java, REST API, HTML, JavaScript, jQuery, and CSS. Proficiency in Angular (versions 10+), TypeScript, and RxJS.
- Strong expertise in Java frameworks (Spring Boot, Hibernate).
- Hands-on experience in ORM frameworks such as Hibernate/JPA, SQL Server, LINQ-equivalent, and stored procedures.
- Experience with REST API development and integration with front-end applications.
- Knowledge of dependency injection, SOLID principles, and design patterns.
- Should have experience in developing web applications using Angular front end.
- Good understanding of messaging frameworks (e.g., SignalR equivalent in Java or WebSocket).
- Strong understanding of OOP concepts, SOLID principles, and design patterns such as component-based architecture.
- Familiarity with SPA (Single Page Application) framework component-based model.
- Proficiency in writing unit tests using JUnit, Cypress, or Jasmine/Karma testing frameworks.
- Hands-on experience developing complex Stored Procedures, Triggers, and Views in MS SQL Server.
Why Version 1?
At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their wellbeing, professional growth, and financial stability.
- Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits.
- Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme.
- Flexible/remote working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance.
- Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme.
- Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more. Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies.
- Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat.
- Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform.
#LI-EB1