Logo
Strategic Staffing Solutions

Java Full Stack Engineer

Strategic Staffing Solutions, Des Moines, Iowa, United States, 50319


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 .

Job Title: Java Full Stack Engineer

Location: Des Moines, Iowa (Onsite)Duration:

12+ monthsRole Type:

W2 Contract Engagement

Job Description:

The Java Full Stack Engineer is responsible for designing, developing, and maintaining robust applications across the entire software stack. This role requires a balance of front-end and back-end development skills, with a strong ability to work on both legacy Java-based systems and modern microservices architectures.

Key Responsibilities:Application Development:Develop and maintain high-performance, scalable applications using Java technologies.Build modern, responsive front-end components and interfaces using frameworks such as Angular, React, or Vue.js.Legacy System Maintenance:Troubleshoot, enhance, and optimize legacy Java applications.Refactor and modernize existing codebases for improved performance and maintainability.Microservices Development:Design and develop RESTful APIs and microservices using frameworks such as Spring Boot.Ensure effective integration and communication between services.Database Management:Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).Optimize queries and manage database schema migrations.System Design and Architecture:Collaborate with teams to design system architecture that supports both legacy and microservices environments.Ensure scalability, security, and reliability in designs.Testing and Deployment:Write unit, integration, and end-to-end tests to ensure high code quality.Deploy applications to cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.Collaboration and Communication:Work closely with cross-functional teams, including product managers, UX designers, and QA engineers.Provide technical guidance and mentorship to junior engineers.Requirements:

Required Skills and Qualifications:

Education : Bachelor's degree in Computer Science, Information Technology, or a related field.Experience :3+ years of full-stack development experience with Java and modern frameworks.Proven experience working with legacy Java systems.Technical Skills :Strong knowledge of Java (Core Java, J2EE, Spring Framework, Hibernate).Front-end development skills (HTML, CSS, JavaScript, and frameworks such as Angular or React).Proficiency in RESTful APIs and microservices development with Spring Boot.Hands-on experience with relational and NoSQL databases.Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins).Understanding of modern architectural patterns like microservices and event-driven architectures.Soft Skills :Excellent problem-solving and debugging skills.Strong communication and collaboration skills.Ability to adapt and work effectively in a dynamic environment.Preferred Qualifications:

Knowledge of cloud platforms (AWS, Azure, or GCP).Experience with performance optimization in both legacy and microservices applications.Familiarity with Agile and Scrum development methodologies.The S3 Difference

:

The global mission of S3 is to build trusting relationships and deliver solutions that positively impact our customers, our consultants, and our communities.

The four pillars of our company are to:

Set the bar high for what a company should doCreate jobsOffer people an opportunity to succeed and change their station in lifeImprove the communities where we live and work through volunteering and charitable giving

Job ID:

JOB-239138Publish Date:

21 Nov 2024