Job Url: https://www.ziprecruiter.com/jobs-search?search=software+engineer&location=Remote+%28USA%29&refine_by_location_type=&radius=5000&days=1&refine_by_employment=employment_type%3Afull_time&refine_by_salary=100000&refine_by_salary_ceil=&lk=-5qa0CMGWwSwfnKlbEzXCg&page=2 Job Description: Applicants for this role will have: BS Computer Engineering or Computer Science, or related/equivalent experience 10+ years of experience building enterprise applications using JAVA 8+, Java 17 preferred Self-starter with strong and proactive work ethic with the motivation to achieve results in a fast-paced environment Strong verbal and written communication skill Exceptional organizational and time management skills Established background in designing and building highly scalable systems Spring framework 4.x and Spring Boot 2.x and above, preferably Spring Boot 3.x Solid experience in relational databases: PostgreSQL (v16 preferred), MS SQL, Oracle, and PL/SQL in general Solid understand multithreading, JDBC connection, object pooling, caching, scheduling, queuing, etc. and their internals Solid experience with Hibernate 5.x Familiarity with software management tools (Maven, TeamCity, Octopus) Experience with Git or comparable source-control tools Experience with IDEs such as IntelliJ and/or Eclipse Willingness to take coding screen Experience with any of Liquid Base, Junit, JaCoCo, Rest Assured a plus Prior Financial Industry and/or payments experience a plus Experience with Atlassian stack (JIRA, Confluence, BitBucket) a plus Experience with Cloud platforms such as MS Azure and/or Amazon AWS a plus Experience with containerization and orchestration (Docker, Kubernetes) a plus