About The Position

Would you like to be part of a team that delivers high-quality software to our customers? Are you a visible champion with a ‘can do’ attitude and enthusiasm that inspires others? About the Business LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive higher revenue growth, maximize operational efficiencies, and improve customer experience. Our solutions help our customers solve difficult problems in the areas of Anti-Money Laundering/Counter Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk mitigation and Customer Data Management. You can learn more about LexisNexis Risk at the link below, https://risk.lexisnexis.com About the Team You’ll join a collaborative squad that includes a Squad Lead, Business Analyst, Development Lead, Developers, and Testers. Our squad model encourages teamwork, shared responsibility, and efficient delivery—everyone contributes to achieving a common goal. About the Role . We are looking for a Senior Software Engineer to contribute to the design, development, and enhancement of enterprise web applications for LexisNexis Risk Solutions. In this role, you will work on complex engineering tasks, collaborate with cross-functional teams, and help transform user needs into effective technical solutions. You will also mentor team members, contribute to best practices, and participate in shaping our technology roadmap.

Requirements

  • 7–9 years of experience in software engineering or a related role.
  • Strong experience with Java (Java 8 required; experience with Java 11 or 21 is a plus).
  • Hands‑on expertise with Java frameworks: Spring Boot, Spring MVC, Microservices architecture, Hibernate, JPA.
  • Experience with performance optimization and troubleshooting.
  • Experience configuring services using Docker, Helm, and Kubernetes.
  • Working knowledge of CI/CD pipelines (GitHub Actions preferred).
  • Experience with cloud environments (Azure preferred).
  • Familiarity with Kafka or EventHub message queues.
  • Strong understanding of REST APIs and distributed systems.
  • Migration experience (e.g., Java 8 → 11/21) is a plus.

Responsibilities

  • Collaborate with product owners, analysts, and engineers to clarify requirements and deliver high‑quality features.
  • Contribute to and review detailed technical specifications.
  • Diagnose and resolve complex issues, including performance bottlenecks and critical defects.
  • Translate advanced product requirements into scalable, maintainable software designs.
  • Apply and promote development best practices, including code reviews and documentation.
  • Work within Agile, Waterfall, or hybrid development environments.
  • Support other engineering team members by sharing knowledge and skills.
  • Stay current with emerging technologies and industry trends.
  • Design, develop, and optimize data models and integrations.
  • Mentor colleagues on development methodologies, patterns, and performance optimization.
  • Perform other related responsibilities as needed.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service