James Avery Artisan Jewelry
Sr Software Engineer - Remote in Texas
James Avery Artisan Jewelry, Cedar Park, Texas, United States, 78613
Job SummaryThe Sr Software Engineer is responsible for building business event-driven scalable microservices and Application Programming Interfaces (APIs). Responsible for designing, building, documenting, and maintaining the services across the Enterprise. Collaborates with stakeholders across the business to create world-class software.WHAT YOU WILL BE DOING:Build event-driven microservices for critical business functions using data in motion (Kafka) and data at rest (Traditional distributed databases).Design and implement reusable REST APIs to enable front-end UI to access and manipulate data stored in the system.Create Kafka producer, Kafka consumer, and Kafka streams using Java client and KSQL.Build REST endpoints using Kafka REST proxy for real-time consumption of data.Perform unit and performance testing on code and build test scripts (ex: JUnit) to be called from CI/CD pipeline.Support backend Java infrastructure for optimal performance, security compliance, scalability, and reliability.WHAT IS REQUIRED:Bachelor's Degree in Computer Science, Information Technology, or similar discipline; or equivalent combination of education/experience.5 years of experience in Java Spring framework and Spring Boot or similar systems.Experience in Spring Boot microservice architecture and building microservices using Spring Boot and containers (Docker/Podman/Kubernetes).Experience in front-end technologies such as HTML, NodeJS, React framework, or similar technologies.PREFERRED QUALIFICATIONS:Knowledge of Salesforce Commerce and/or Service Cloud.Experience in Confluent Cloud, Kafka, KSQL, and Streams.Experience in Amazon Web Services (AWS) or any other major hyperscalers.Strong experience in tracing and analyzing thread dumps for optimal performance of JVMs.Solid knowledge of application performance improvement techniques and caching solutions.Experience implementing and maintaining CI/CD pipelines using tools such as GitLab/GitHub or Jenkins and/or static code analysis tools such as SonarCube.
#J-18808-Ljbffr
#J-18808-Ljbffr