Senior Software Developer II - Full-Stack
RELX Group
As a Senior Software Engineer, you design and deliver scalable Java-based applications that power risk analytics. You collaborate with Product, UX, QA, and engineering teams to shape robust, cloud-native solutions and contribute to architectural decisions. You mentor engineers and help improve engineering practices, including AI-assisted tooling. You work with technologies like Spring Boot, Java 18, AWS, and modern front-end stacks to enhance customer experiences. This role offers impact at scale, helping customers make better, timelier decisions through data-driven software.
Responsibilities- Design, develop, and deliver scalable, high-performance Java-based applications aligned with business objectives
- Build and enhance application features to support evolving product and customer needs
- Collaborate with Product, UX, QA, and technical stakeholders to define requirements and deliver effective solutions
- Translate product requirements into scalable, maintainable designs and contribute to architectural decisions
- Design, develop, and maintain APIs and services to enable seamless system integration
- Ensure software quality through code reviews, adherence to best practices, and effective use of design patterns
- Optimize application performance and troubleshoot complex production and customer issues
- Mentor and guide junior engineers, fostering a culture of collaboration and continuous learning
- Expert-level development experience using Java, J2EE and Web Services
- Strong understanding of REST APIs, Spring Boot, Micro Services and SOA web services
- Expertise with front-end technologies such as JavaScript, TypeScript, Angular, and/or ReactJS
- Proficiency in SQL, including query writing, stored procedures, and basic data modeling
- Strong experience with modern testing frameworks, including unit and integration testing
- Experience with CI/CD pipelines, cloud platforms (AWS and/or Azure), and containerization technologies
- Strong collaboration skills and the ability to build effective cross-team relationships
- collaboration across cross-functional teams
- mentoring junior engineers
- problem-solving mindset
- Java
- J2EE
- Web Services
Reference: WJ-747_30166923