{"schemaVersion":"jobsearcher.job.v1","id":"562e34cd2569571073692306","url":"https://jobsearcher.com/jobs/562e34cd2569571073692306","canonicalUrl":"https://jobsearcher.com/jobs/562e34cd2569571073692306","title":"Java Developer (USC & GC)","description":"Overview\nJoin Sonsoft, a growing IT services firm, to design, develop, and deliver Java/J2EE applications within an agile team. You will contribute across the SDLC, building RESTful services and microservices while applying OOAD, design patterns, and robust testing. You’ll work in a matrix organization, collaborating with cross-functional stakeholders to meet quality, schedule, and budget targets. This role offers the chance to craft innovative solutions in a fast-paced environment.\n\nResponsibilitiesContribute to definition, design, and delivery of Java/J2EE applications across the SDLCDevelop Web Services using Java/J2EE with Spring and Hibernate/ORMBuild RESTful services and/or microservicesApply OOAD and design patterns in hands-on developmentWork with version control tools (Stash/GIT)Engage with Oracle/IBM DB2 databasesCode and test complex programs independently in a matrix organizationTest with TestNG/JUnit and debug advanced codeSupport Agile/Scrum development processesFamiliarity with application lifecycle management tools; knowledge of AKKA is a plusDeliver projects meeting quality, schedule, milestones, and budget commitmentsCommunicate effectively with management and stakeholders; maintain strong working relationshipsDemonstrate self-motivation and commitment across shifting priorities\nKey requirements3+ years of Java/J2EE development experienceStrong experience with Spring and Hibernate/ORMExperience in RESTful services and/or microservices (a plus)Solid OOAD and design patterns understandingHands-on with version control (Stash/GIT)Knowledge of Oracle/IBM DB2 databasesAbility to code complex programs independently in a matrix organizationExperience testing with TestNG/JUnit and debugging complex codeStrong understanding of Agile/Scrum developmentAwareness of ALM tools and methodologiesNice-to-have: AKKA frameworkStrong written and verbal communicationInterpersonal skills and stakeholder collaborationSelf-motivated with a high level of commitmentJava/J2EESpringHibernate/ORM","company":"Sonsoft","rawCompany":"sonsoft","city":"Saint Paul","state":"MN","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:20:36.046Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer (USC & GC)","description":"Overview\nJoin Sonsoft, a growing IT services firm, to design, develop, and deliver Java/J2EE applications within an agile team. You will contribute across the SDLC, building RESTful services and microservices while applying OOAD, design patterns, and robust testing. You’ll work in a matrix organization, collaborating with cross-functional stakeholders to meet quality, schedule, and budget targets. This role offers the chance to craft innovative solutions in a fast-paced environment.\n\nResponsibilitiesContribute to definition, design, and delivery of Java/J2EE applications across the SDLCDevelop Web Services using Java/J2EE with Spring and Hibernate/ORMBuild RESTful services and/or microservicesApply OOAD and design patterns in hands-on developmentWork with version control tools (Stash/GIT)Engage with Oracle/IBM DB2 databasesCode and test complex programs independently in a matrix organizationTest with TestNG/JUnit and debug advanced codeSupport Agile/Scrum development processesFamiliarity with application lifecycle management tools; knowledge of AKKA is a plusDeliver projects meeting quality, schedule, milestones, and budget commitmentsCommunicate effectively with management and stakeholders; maintain strong working relationshipsDemonstrate self-motivation and commitment across shifting priorities\nKey requirements3+ years of Java/J2EE development experienceStrong experience with Spring and Hibernate/ORMExperience in RESTful services and/or microservices (a plus)Solid OOAD and design patterns understandingHands-on with version control (Stash/GIT)Knowledge of Oracle/IBM DB2 databasesAbility to code complex programs independently in a matrix organizationExperience testing with TestNG/JUnit and debugging complex codeStrong understanding of Agile/Scrum developmentAwareness of ALM tools and methodologiesNice-to-have: AKKA frameworkStrong written and verbal communicationInterpersonal skills and stakeholder collaborationSelf-motivated with a high level of commitmentJava/J2EESpringHibernate/ORM","datePosted":"2026-09-15T04:20:36.046Z","dateModified":"2026-09-15T04:20:36.046Z","hiringOrganization":{"@type":"Organization","name":"Sonsoft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Saint Paul","addressRegion":"MN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"562e34cd2569571073692306"},"url":"https://jobsearcher.com/jobs/562e34cd2569571073692306"}}