Job Overview
-
Date Posted
November 27, 2024
-
-
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