Java backend Engineer
Software Engineer (Java) Wilmington, DE Contract Job Description:Strong expertise in:(8–10+ years)Java 17 Spring Boot Microservices REST APIs AWS ReactSome AIJob responsibilitiesExecutes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problemsDevelops secure high-quality production code, and reviews and debugs code written by othersIdentifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systemsParticipates in design sessions to drive outcome-oriented solutions regarding architectural designs and technical solutionsAdds to team culture of diversity, opportunity, inclusion, and respectRequired qualifications, capabilities, and skillsAt least 5 years of experience working as a Software EngineerHands-on practical experience delivering system design, application development, testing, and operational stabilityAdvanced Java/Spring Boot programming experienceProficiency in automation and CI/CD methods and tools (Jenkins/Spinnaker)Proficient in all aspects of the Software Development Life CycleAdvanced understanding of agile methodologiesDemonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Practical cloud native experience (AWS, Azure)Preferred qualifications, capabilities, and skillsExperience with and knowledge of the financial services industry and their IT systemsExperience with various testing methodologies (TDD, BDD, Unit, Contract, Component, Performance, Resilience Testing)Experience with various testing tools and frameworks (Junit, Pact/Pactflow, Cucumber, Karate, JMeter/Blazemeter, Gremlin, Mockito, Wiremock, Hoverfly)Experience using AI assistants (Copilot, Windsurf, Cursor)