Talent.com
Principal Software Engineer- Java Spring Angular

Principal Software Engineer- Java Spring Angular

LexisNexis Risk SolutionsAlpharetta, GA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

About the Role

We are seeking an experienced Principal Software Engineer to work with a world class Technology team. This role will be working with a development group building the platform, who have experienced hyper-growth – more than tripling in size over the last three years and still expanding.

About the team – Our team supports a unified, future-ready orchestration platform called RiskNarrative, which provides customers with anti-money laundering, fraud, compliance and risk management capability. It’s incredibly quick to set up owing to no-code configuration, providing customers with a single solution to verify, transact with and monitor their customers, clients and suppliers.

Responsibilities

  • Writing advanced complex code for computer systems and serve as a senior source of expertise.
  • Performing code reviews to ensure enterprise and architectural standards and processes are followed.
  • Managing system and user acceptance testing cycles to ensure accurate and quality business solutions.
  • Participating in the development and evolution of architecture.
  • Provide design input across a product.
  • Investigating, troubleshooting, and resolving production issues.
  • Serving as a primary technical point of contact for external technology resources.
  • Acting as a technology mentor to other engineers.

Requirements

  • Experience in agile development methodology.
  • Strong backend expertise building scalable, secure and high performing applications.
  • Front end development experience with Angular is an added advantage
  • Hands-on experience with Spring Boot and microservices architecture.
  • Strong development experience in languages including but not limited to : Java, JavaScript, Go, python, HTML, CSS3, TypeScript etc.
  • Familiar with SQL or NoSQL databases like PostgreSQL, MySQL, Couchbase.
  • Strong command on object-oriented design, design patterns.
  • Excellent problem-solving and debugging skills. Effective communication and collaboration abilities.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Ability to design and work with complex data models.
  • Knowledge of DevOps practices and CI / CD pipelines (Jenkins).
  • Strong commitment to code quality, documentation, and testing.
  • Proficiency in front-end technologies like React is a bonus.
  • Experience with containerization tools like Docker, Kubernetes (Optional)
  • Experience designing and building applications using Azure cloud tools (Optional)
  • Experience working in an Agile environment such as scrum. Participate in stand-ups, retrospectives, planning and other required meetings.
  • serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Alpharetta, GA, US