{"schemaVersion":"jobsearcher.job.v1","id":"1067ca8e1119de6a5a8e4246","url":"https://jobsearcher.com/jobs/1067ca8e1119de6a5a8e4246","canonicalUrl":"https://jobsearcher.com/jobs/1067ca8e1119de6a5a8e4246","title":"Senior Java Software Engineer","description":"We are seeking a Senior Software Engineer to provide technical leadership in the design, architecture, development, and modernization of enterprise-scale Java applications. This role is responsible for driving software architecture decisions, establishing engineering best practices, mentoring development teams, and delivering scalable, secure, and high-performing solutions.The ideal candidate combines deep hands-on Java development experience with strong architectural expertise and enjoys collaborating with business stakeholders, architects, and engineering teams to translate complex business requirements into maintainable enterprise solutions.This individual will lead by example through code reviews, technical mentoring, and promoting engineering excellence across the organization.About the RoleConsultant will be expected to work with 1 – 2 other more junior developers, reviewing their code, assisting them with blockers, and giving them guidance on how to build.ResponsibilitiesDesign, architect, develop, and maintain enterprise-grade Java web applications and RESTful servicesLead architecture and technical design discussions for new applications, enhancements, and modernization initiativesDefine scalable, maintainable, and secure software architectures following industry best practicesDesign and develop enterprise APIs and system integrations with internal and third-party platformsBuild responsive web applications using HTML, CSS, JavaScript, and frameworks such as Sencha JSDevelop modern backend services using Java and Spring Boot while supporting existing Java 8 / IBM WebSphere applicationsChampion Java engineering best practices including SOLID principles, Clean Code, object-oriented design, and design patternsConduct detailed code reviews, architectural reviews, and provide constructive technical feedbackMentor junior and mid-level developers through coaching, pair programming, and technical guidanceCollaborate with Product Owners, Business Analysts, QA, DevOps, Infrastructure, and Architecture teamsDrive continuous improvement in software quality, maintainability, performance, and securityTroubleshoot complex production issues, perform root-cause analysis, and implement long-term solutionsParticipate in project planning, technical estimation, architectural documentation, and implementation strategiesContribute to CI/CD automation and development standardsEvaluate emerging technologies and recommend improvements to the organization's software architectureOptimize application performance, scalability, reliability, and resource utilization through profiling, performance tuning, and architectural improvementQualifications8+ years of professional software development experience5+ years designing and developing enterprise java applicationsDemonstrated experience designing scalable enterprise application architecturesStrong expertise in Java 8 with experience migrating applications to Java 17 or newer LTS versionsExperience developing RESTful APIs and enterprise integrationsStrong understanding of Spring Boot and modern Java development practicesExcellent understanding of object-oriented design, SOLID principles, Clean Code, and common design patternsExperience performing code reviews and establishing development standardsExperience mentoring software engineers and providing technical leadershipStrong SQL skills with Oracle required; experience with SQL Server and Snowflake preferredExperience with Git (Bitbucket preferred)Experience with Maven or GradleExperience working within Agile/Scrum development teamsExcellent analytical, troubleshooting, and communication skillsRequired SkillsEnterprise DevelopmentIBM WebSphereSpring BootJava 8 - 21REST APIsMicroservices architectureEvent-driven architectureAPI-first developmentOracle PL/SQL developmentCloud & DevOpsAWSJenkinsGitHub Actions or GitLab CI/CDPreferred SkillsFront-EndHTML5CSS3JavaScriptSencha Ext JSAngularReact","company":"Carper Consulting","rawCompany":"carper consulting","city":"Orlando","state":"FL","isRemote":false,"isActive":false,"createdAt":"2026-08-06T09:44:57.394Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Software Engineer","description":"We are seeking a Senior Software Engineer to provide technical leadership in the design, architecture, development, and modernization of enterprise-scale Java applications. This role is responsible for driving software architecture decisions, establishing engineering best practices, mentoring development teams, and delivering scalable, secure, and high-performing solutions.The ideal candidate combines deep hands-on Java development experience with strong architectural expertise and enjoys collaborating with business stakeholders, architects, and engineering teams to translate complex business requirements into maintainable enterprise solutions.This individual will lead by example through code reviews, technical mentoring, and promoting engineering excellence across the organization.About the RoleConsultant will be expected to work with 1 – 2 other more junior developers, reviewing their code, assisting them with blockers, and giving them guidance on how to build.ResponsibilitiesDesign, architect, develop, and maintain enterprise-grade Java web applications and RESTful servicesLead architecture and technical design discussions for new applications, enhancements, and modernization initiativesDefine scalable, maintainable, and secure software architectures following industry best practicesDesign and develop enterprise APIs and system integrations with internal and third-party platformsBuild responsive web applications using HTML, CSS, JavaScript, and frameworks such as Sencha JSDevelop modern backend services using Java and Spring Boot while supporting existing Java 8 / IBM WebSphere applicationsChampion Java engineering best practices including SOLID principles, Clean Code, object-oriented design, and design patternsConduct detailed code reviews, architectural reviews, and provide constructive technical feedbackMentor junior and mid-level developers through coaching, pair programming, and technical guidanceCollaborate with Product Owners, Business Analysts, QA, DevOps, Infrastructure, and Architecture teamsDrive continuous improvement in software quality, maintainability, performance, and securityTroubleshoot complex production issues, perform root-cause analysis, and implement long-term solutionsParticipate in project planning, technical estimation, architectural documentation, and implementation strategiesContribute to CI/CD automation and development standardsEvaluate emerging technologies and recommend improvements to the organization's software architectureOptimize application performance, scalability, reliability, and resource utilization through profiling, performance tuning, and architectural improvementQualifications8+ years of professional software development experience5+ years designing and developing enterprise java applicationsDemonstrated experience designing scalable enterprise application architecturesStrong expertise in Java 8 with experience migrating applications to Java 17 or newer LTS versionsExperience developing RESTful APIs and enterprise integrationsStrong understanding of Spring Boot and modern Java development practicesExcellent understanding of object-oriented design, SOLID principles, Clean Code, and common design patternsExperience performing code reviews and establishing development standardsExperience mentoring software engineers and providing technical leadershipStrong SQL skills with Oracle required; experience with SQL Server and Snowflake preferredExperience with Git (Bitbucket preferred)Experience with Maven or GradleExperience working within Agile/Scrum development teamsExcellent analytical, troubleshooting, and communication skillsRequired SkillsEnterprise DevelopmentIBM WebSphereSpring BootJava 8 - 21REST APIsMicroservices architectureEvent-driven architectureAPI-first developmentOracle PL/SQL developmentCloud & DevOpsAWSJenkinsGitHub Actions or GitLab CI/CDPreferred SkillsFront-EndHTML5CSS3JavaScriptSencha Ext JSAngularReact","datePosted":"2026-08-06T09:44:57.394Z","dateModified":"2026-08-06T09:44:57.394Z","hiringOrganization":{"@type":"Organization","name":"Carper Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Orlando","addressRegion":"FL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1067ca8e1119de6a5a8e4246"},"url":"https://jobsearcher.com/jobs/1067ca8e1119de6a5a8e4246"}}