Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4355150231&distance=25.0&f_AL=true&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&start=25 Job Description: Back End Java Developer Encore Talent Solutions · United States (Remote) Easy Apply Save Save Back End Java Developer  at Encore Talent Solutions Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 Meet the hiring team Conner Sullivan 3rd Client Delivery Manager @ Encore Talent Solutions Job poster Message About the job About Encore Talent Solutions: Encore Talent Solutions is a trusted professional services firm dedicated to helping organizations achieve their goals by providing exceptional talent solutions. We partner closely with our clients to understand their unique culture and operational needs, delivering proactive support during times of growth, transition, and change. Our mission is to connect top talent with meaningful opportunities to drive business success. Job Description We are seeking a Senior Software Engineer to join our dynamic team. In this role, you will play a key part in designing application code, implementing technical solutions, and configuring applications in various environments in response to business issues. You will collaborate with cross-functional teams and stakeholders to deliver high-quality solutions in a fast-paced environment. Key Responsibilities Design application code, implement technical solutions, and configure applications in various environments in response to business issues. Write applications to solve analytical problems. Perform all phases of software engineering including requirements analysis, application design, code development, and testing. Design and implement product features including reusable components, frameworks and libraries in collaboration with business and IT stakeholders. Work with strategic customers, using expertise in application containerization methodologies, to containerize customer applications. Develop “best practices” for containerizing and modernizing a variety of application platforms. Code, test, release, and support data. Design software solutions to solve complex problems. Automate, build, and test processes for various solutions. Required Qualifications: Proficiency in: Application Development, Java, Spring, Spring Boot. Knowledge of infrastructure-based applications such as Docker, Kubernetes, and microservices. Strong skills in Java, Spring, Spring Boot. Technical Degree or related work experience. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities