Senior Java Software Engineer
Tailored Management
hybridseniorcontractbackend Columbus, Ohio Metropolitan Area Yesterday via LinkedIn
178,080+ USD/annual
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaSpring BootREST APIsJSONJUnitMockitoGitCI/CDObservabilityAgile
About the role
Role Overview
Senior Java Software Engineer (Senior Java Developer) to design, develop, test, and maintain backend services and APIs. This role supports scalable, high-performing applications and helps drive modern engineering practices like automation, observability, and secure delivery.
Responsibilities
- Design, develop, and maintain Java-based applications and services focused on performance, reliability, and security
- Troubleshoot production issues, perform root-cause analysis, and implement sustainable fixes
- Collaborate with architects, product managers, and engineers to convert requirements into technical designs and delivery plans
- Contribute to CI/CD pipelines and automated build/test/release processes
- Improve observability (logging, metrics, tracing) and operational readiness (runbooks, alerts, on-call support as needed)
Required Qualifications
- 6+ years of professional software development experience with Java
- Strong knowledge of core and modern Java, including data structures, algorithms, concurrency, and JVM fundamentals
- Backend development experience with Spring / Spring Boot (or similar Java frameworks)
- Hands-on experience with REST APIs, JSON, and API design best practices
- Experience with Git and collaborative source control workflows
- Automated testing experience with JUnit/TestNG and Mockito, with test-driven practices
- Strong troubleshooting skills for distributed systems
- Effective cross-functional communication
- Agile methodology practices
Nice-to-Haves
- Azure experience (deploying or operating Java services)
Scraped 4/23/2026