Sr Java Developer
Job in
Groveport, Franklin County, Ohio, 43195, USA
Listed on 2026-02-24
Listing for:
ASK Staffing
Full Time
position Listed on 2026-02-24
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Software Architect, DevOps
Job Description & How to Apply Below
Interested candidates can reach me at or can email me at
Job DescriptionThe 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.
- 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.
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).
(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:
×