Job Summary:
Apolis is a company focused on building innovative software products for financial advisory services. They are seeking a Full Stack Java Developer to enhance and optimize tools and applications for their Financial Wellness Journey team, collaborating cross-functionally to tackle technical challenges and deliver impactful software solutions.
Responsibilities:
• Design, develop, and maintain responsive, user-friendly front-end interfaces using Angular alongside robust, scalable back-end services using Java/J2EE.
• Architect and implement secure cloud deployment leveraging AWS services (including ECS, ELB, etc.) and automate CI/CD workflows using GitHub Actions.
• Enhance, build, and optimize foundational tools and software products that power cutting-edge Financial platforms and advice offerings.
• Integrate and automate load, stress, and real-user scenario testing into the development and production lifecycle.
• Analyze, monitor, and address performance, reliability, and scalability challenges in complex distributed systems.
• Collaborate with engineers working on software and other relevant teams supporting our Advice Enablement and Financial Wellness Journey.
• Apply advanced profiling, benchmarking, and system optimization techniques across the entire technology stack.
• Contribute to solution architecture, secure API design, and system integrations.
• Communicate regularly with Delivery managers, project team members, and representatives from various functional and / or technical teams, including escalating any matters that require additional attention and consideration from engagement management.
• Independently and collaboratively lead client engagement workstreams focused on improvement, optimization, and transformation of processes including implementing leading practice workflows, addressing deficits in quality, and driving operational outcomes.
Qualifications:
Required:
• 10+ years of experience as a Java Developer
• Advanced level required for primary skill (6-9 years experience)
• Experience in designing, developing, and maintaining responsive, user-friendly front-end interfaces using Angular
• Experience in developing robust, scalable back-end services using Java/J2EE
• Experience in architecting and implementing secure cloud deployment leveraging AWS services (including ECS, ELB, etc.)
• Experience in automating CI/CD workflows using GitHub Actions
• Experience in integrating and automating load, stress, and real-user scenario testing into the development and production lifecycle
• Experience in analyzing, monitoring, and addressing performance, reliability, and scalability challenges in complex distributed systems
• Experience in applying advanced profiling, benchmarking, and system optimization techniques across the entire technology stack
• Experience in contributing to solution architecture, secure API design, and system integrations
• Strong communication skills to interact with Delivery managers, project team members, and representatives from various functional and/or technical teams
• Ability to independently and collaboratively lead client engagement workstreams focused on improvement, optimization, and transformation of processes
Company:
Apolis is a IT consultancy that offers provides ERP solutions, hosting, assessment, web and mobile, IT staffing and IT workforce solutions. Founded in 1996, the company is headquartered in El Segundo, USA, with a team of 501-1000 employees. The company is currently Late Stage.