×
Register Here to Apply for Jobs or Post Jobs. X

Sr Java Developer

Job in Groveport, Franklin County, Ohio, 43195, USA
Listing for: ASK Staffing
Full Time position
Listed on 2026-02-24
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Software Architect, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Interested candidates can reach me at  or can email me at

Job Description

The Principal Software Engineer will lead the modernization and incremental development of a responsive, scalable e‑Commerce platform. The role will set development standards, patterns and best practices, guide cross‑team alignment, and drive technology architecture that supports long‑term growth while maintaining quality and reliability.

Responsibilities
  • Modernize legacy platform, ensuring responsiveness and scalability for e‑Commerce workloads.
  • Establish and enforce software development standards, patterns, and best practices across teams.
  • Guide and collaborate with engineers, project teams, and product management to define sustainable technology architecture.
  • Lead the Architecture community to ensure solutions align with platform principles and standards.
  • Co‑create platform capability roadmaps with Domain Architects to address pain points and advance standards.
  • Drive test automation strategy and continuous delivery practices for fast, reliable deployments.
  • Influence business process change by solving complex technical problems and simplifying implementations.
  • Analyze total cost of solutions, including production support, maintenance, and technical debt, and present trade‑off options.
  • Promote simplicity and evolutionary architecture to maximize business value.
  • Participate in building a strong community of practice among Solution and Domain Architects.
Qualifications
  • Minimum 7 years of architecture and development experience, 5 years of which are Java/J2EE.
  • Extensive experience building large‑scale distributed enterprise Java systems.
  • Strong pair‑development and TDD mindset; 100% TDD adoption.
  • Experience with executable specifications and BDD practices.
  • Collaborative pair‑programming with implementation teams to align architecture with practical constraints.
  • Proficiency with lightweight service delivery & documentation approaches.
  • Design and implement loosely coupled, choreographed micro‑service relationships using network‑encapsulated aggregate roots.
  • Deep understanding of integration patterns: point‑to‑point, RPC, message passing, event‑driven, web services, push vs. pull, synchronous vs. asynchronous, orchestration vs. choreography, REST vs. SOAP.
  • Continuous delivery and Dev Ops experience: 1‑click deployments, blue/green strategies, infrastructure automation, monitoring, logging, auditing, and security.
  • Design modular test strategies with consumer contracts, stubbing, and performance/ load/stress testing.
  • Experience with service reliability patterns such as circuit breaker.
  • Solid knowledge of Object‑Oriented design, SOLID principles, and Domain‑Driven Design.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary