
Senior Software Developer II - Full-Stack
LexisNexis Risk Solutions2 hours ago
London, United KingdomSenior
Responsibilities
- Design, develop, and deliver scalable Java-based applications aligned with business objectives.
- Build and enhance application features supporting evolving product and customer needs.
- Collaborate with Product, UX, QA, and technical stakeholders to define requirements and deliver solutions.
- Translate product requirements into scalable designs and contribute to architectural decisions.
- Design, develop, and maintain APIs and services for system integration.
- Ensure software quality through code reviews, design patterns, and engineering best practices.
- Optimize application performance and troubleshoot complex production and customer issues.
- Mentor and guide junior engineers while promoting collaboration and continuous learning.
Requirements
- Strong foundation in object-oriented design, development, and standard design patterns.
- Expert-level experience with Java, J2EE, and Web Services.
- Strong understanding of REST APIs, Spring Boot, Micro Services, and SOA web services.
- Expertise with JavaScript, TypeScript, Angular, and/or ReactJS.
- Proficiency in SQL, including query writing, stored procedures, and basic data modeling.
- Strong experience with unit and integration testing frameworks.
- Experience with CI/CD pipelines, AWS and/or Azure, and containerization technologies.
- Strong collaboration skills and the ability to build effective cross-team relationships.
Benefits
- Country-specific benefits are provided.
- Reasonable accommodation and hiring-process support are available for applicants with disabilities or other needs.