Software Engineer - Java/Full Stack III
- Farmington Hills, MI, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Job Description: Title: Software Engineer Location: Farmington Hills, Michigan (On-site) Duration: 5 months Role Overview The Senior Full Stack Developer is responsible for designing, developing, and supporting secure, scalable web applications and APIs for enterprise Wealth & Asset Management solutions. The role focuses on frontend development, backend services, APIs, integrations, cloud-native applications, and production support. The successful candidate will collaborate with cross-functional teams to deliver high-quality software solutions within a large enterprise environment. Key Responsibilities - Design and develop responsive, user-friendly web applications. - Build frontend applications using React, Angular, TypeScript, JavaScript, HTML, and CSS. - Develop backend services and APIs using Java, Python, or Node.js. - Design and integrate REST APIs and service-to-service integrations. - Integrate applications with databases, Amazon S3, APIs, and enterprise systems. - Develop and support cloud-native applications using AWS, ECS/Fargate, and RDS/PostgreSQL. - Implement authentication, authorization, validation, encryption, and secure coding practices. - Develop application capabilities for document upload, workflow execution, search, review, and reporting. - Integrate applications with AI and data services as required. - Develop unit and integration tests and support automated testing. - Participate in code reviews and establish reusable development standards and patterns. - Troubleshoot application performance, integration, and production issues. - Collaborate with UX, product, architecture, QA, DevOps, data, AI, and cybersecurity teams. - Maintain application, API, and technical design documentation. Required Qualifications Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline is preferred. Experience: Eight or more years of experience in full stack development, software engineering, or related professional roles within large enterprise or regulated environments. Technical Skills: Strong proficiency in React or Angular, TypeScript, JavaScript, and Java, Python, or Node.js. Hands-on experience developing REST APIs, enterprise application integrations, and working with AWS, Docker, ECS/Fargate, S3, and RDS/PostgreSQL is required. Knowledge of OAuth/OIDC, secure coding practices, Git/GitHub, and automated testing is essential. Preferred Qualifications - Experience integrating applications with AI-enabled and data services. - Familiarity with financial services or wealth management workflows. Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click here{target="_blank" rel="noopener"} for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message
More about this job
Skills
- Oracle Java
- Front-end development
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Python
- Node.js
- API development
- AWS
- PostgreSQL
- Workflow
- Reporting
- Test automation
- Troubleshoot
- Cybersecurity
- Documentation
- Computer science
- Full-stack development
- Docker
- Git
- GitHub
- Collaboration