Senior Software Engineer II

🏢 RELX India (Pvt) Ltd Risk div Company
November 27, 2024

Job Overview

  • Date Posted
    November 27, 2024
  • Location
  • Expiration date
    --

Job Description

About the Role

Join our team as a Senior Software Engineer to shape cutting-edge Data, API, and Web solutions for our Data Platform. Your expertise will be instrumental in evolving our software solutions and shaping our technological landscape.
 

Responsibilities

  • Serving as internal champion in code quality, reuse, and extensibility and Java subject matter expert
  • Working closely with architecture & other development team members to understand complex product requirements and translate them into software designs
  • Contributing to User Story writing and reviews to ensure software design tasks are accurately captured
  • Researching and recommend for implementation any emerging techniques or technologies that might improve the quality and efficiency of our products
  • Training entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles
  • Requirements

  • Have Expert-level development experience using Java 11 and above, Spring Boot framework, and RESTful Web Services
  • Have experience working with the industry standard approaches in applications security including Auth0, JWT, and Spring Security framework
  • Have understanding of SOA and API concepts, Advanced skills with XML, JSON, Knowledge of test-driven development
  • Experience with DevOps, automation and configuration management using tools such as Docker, Jenkins, Ansible, Terraform, and GitHub
  • Experience developing webapp with Angular and Familiarity with Amazon cloud-based services including SQS/SNS, EC2, SES, S3
  • Experience and Education

  • 4+ years of Software Engineering experience in Java environment
  • Degree in Computer Science or equivalent professional experience
  • Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, and automated testing
  • Experience with designing, building and deploying scalable, highly available systems
  • Experience working with NoSQL Databases
  • Advanced skills with XML, JSON