companyaskstaffing1 logo

Senior Java Developer

askstaffing1Groveport
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Qualifications:At least 7 years of experience in software architecture and development, with a minimum of 5 years focused on Java/J2EE. Proven experience in building large-scale distributed systems, particularly enterprise Java applications. Fluency in pair programming and Test-Driven Development (TDD) methodologies. Experience with Behavior-Driven Development (BDD) is preferred. Hands-on experience collaborating with implementation teams, frequently engaging in pair programming to grasp practical constraints and challenges of architectural decisions. Familiarity with lightweight approaches to service delivery and documentation. Expertise in developing loosely coupled, choreographed service relationships through network encapsulated aggregate roots (micro-services). A deep understanding of various integration patterns, including point-to-point, RPC, message passing, event-driven architectures, web services, and the differences between synchronous and asynchronous communications. Experience with continuous delivery and DevOps practices, with a strong passion for one-click deployments and Blue/Green environments.

About the job

The Senior Java Developer is responsible for spearheading the modernization and progressive development of a dynamic, scalable eCommerce platform. You will establish critical software development standards, patterns, and best practices to transform a legacy system into a cutting-edge solution.

As a key player in our engineering team, you will work closely with various project teams and Product Management to define and implement sustainable technology architectures. Your leadership will guide the Architecture community in ensuring that solutions align with our platform principles and standards.

Collaboration with Domain Architects will be essential as you create platform capability roadmaps, tackling problem areas and making measurable advancements towards our established standards over time. You will prioritize quality by executing a high-value test automation strategy and employing continuous delivery practices to streamline software delivery and enable rapid, dependable deployments.

In this role, you will harness your creative thinking and problem-solving skills to influence business process changes, particularly when faced with complex or ambiguous business processes that complicate technical implementation. You will also work with project teams to focus design efforts on the total cost of solutions, including production support, maintenance, and technical debt implications, while preparing multiple options that illustrate cost/value trade-offs.

Your goal will be to maximize the business value of the software we build by advocating for simplicity and evolutionary architecture. Additionally, you will contribute to the ongoing development of a robust community of practice among Solution Architects and Domain Architects.

About askstaffing1

Join a leading global banking company that is dedicated to leveraging technology for enhanced financial solutions. We embrace innovation and foster a collaborative environment where you can thrive and contribute to impactful projects.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.