Sr. Software Engineer - Java
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Sr. Software Engineer - Java The Expertise You Have:Expert in core Java technologies and frameworks like Spring BootProficient in databases and SQLUnderstanding of AWS or other cloud platforms and containerization technologies such as EKS and DockerExperience working with version control systems like GITExperience with asynchronous workers and resilient messaging services such as SNS and SQSAn understanding of microservice architectures and twelve factor app patternsAbility to build reliable software that can withstand unreliable environmentsUnit and integration test automation using Junit and spring boot test frameworkExperience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins The Skills You Bring:A solid and strong foundation in software engineering - bachelor's degree + preferred, 4 years' experiencePossess critical thinking skills to build end-to-end solutionsPassionate and committed to learning new things and developing with the latest technologies and frameworksWork well in both a small agile team and independently, having a strong user focusStrong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given timeParticipate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipeline The Value You Deliver:Work with product management on requirements, decompose epics into stories, and deliver solutions that meet or exceed customer expectationsBuild scalable, resilient, cloud-based systems aligned with our long-term strategyProvide outstanding support, including on-call support when necessaryMentor junior software engineers