The Senior Software Engineer will collaborate to gather and review software requirements, design Spring Boot microservices, implement event-driven architectures with Kafka, Jumpstart, and automate tests. This role involves utilizing tools such as Azure pipeline, AEH, JUnit, Mockito, Docker, Kubernetes, Maven, and Jenkins. The engineer will ensure quality, security, and observability through unit/integration testing, logging/metrics (ELK), input validation, and operational best practices including GitHub, Jira, and resource tuning. They will execute a specific development methodology through application of various programming languages, create and execute automated test plans/strategies, and collaborate with engineers, architects, and clients to validate test environments, data, and results. The role also includes designing and implementing code fixes, validating outcomes, producing associated reporting, and supporting applications by solving configuration and environmental issues, as well as supporting the software deployment process.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior