What are the responsibilities and job description for the Senior Java Engineer position at Strategic Staffing Solutions?
Job Details
STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
This is a Contract Opportunity with our company that MUST be worked on a W2 Only. No C2C eligibility for this position. Visa Sponsorship is Available! The details are below.
Beware of scams. S3 never asks for money during its onboarding process.
Job Title: Senior Java Engineer
Location: Columbus, OH, 43218
Onsite Work
Contract Length: 24 Months
Pay: 55-60 an hr on W2
Job ref# 244514
We are seeking an experienced Senior Java Engineer with strong design, development, and problem-solving skills to support the development of scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java-based technologies, microservices architecture, and modern cloud platforms, along with the ability to collaborate effectively across technical and business teams.
Key Responsibilities
- Design, develop, and maintain enterprise-grade Java/J2EE applications.
- Build and support scalable microservices using Spring (Core, MVC, AOP, Batch).
- Develop and consume RESTful and SOAP-based web services.
- Design and implement solutions using event-driven and streaming technologies (e.g., Kafka).
- Apply object-oriented design principles, design patterns, and best engineering practices.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.
- Collaborate with cross-functional teams to deliver high-quality, customer-facing applications.
- Support CI/CD pipelines and automated testing initiatives.
- Troubleshoot, optimize, and enhance application performance and reliability.
Required Skills & Experience
- Strong experience with Java/J2EE and modern backend frameworks.
- Hands-on expertise with Spring Framework (Core, MVC, AOP, Batch).
- Experience building and consuming RESTful and SOAP APIs.
- Solid understanding of microservices architecture and cloud-native development.
- Experience with Kafka or similar streaming technologies.
- Proficiency in object-oriented analysis and design (OOAD) and design patterns.
- Experience with BDD and DDD methodologies.
- Hands-on experience with BDD frameworks such as Cucumber or Karate.
- Strong experience with unit testing (JUnit) and automated testing practices.
- Familiarity with CI/CD tools such as Jenkins.
- Experience working with Oracle and/or MongoDB databases.
- Strong collaboration and communication skills.
Preferred Qualifications
- Experience working in large-scale, enterprise environments.
- Hands-on experience with AWS, Azure, or PCF cloud platforms.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with DevOps tools such as Git, Maven, Gradle, AppDynamics, and Splunk.
- Experience in payments, banking, or financial services environments.
- Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Relevant certifications (AWS Associate, PCF, or similar) are a plus.