10062 – Java Software Engineer III
Hyundai AutoEver America (HAEA) is the dynamic IT powerhouse behind Hyundai Motor Corporation, a Fortune 500 global leader in the automotive industry. As a key affiliate, we provide cutting-edge IT services and support to top brands including Kia, Genesis, Hyundai Translead, Hyundai Mobis, Hyundai Capital, and Glovis. HAEA offers a truly global and collaborative environment where you'll drive innovation, boost operational efficiency, and help shape the future of mobility for the Hyundai Motor Group.
About the role
The Java/AWS Software Engineer III is responsible for the analysis, design, development, integration, implementation, and support of enterprise software applications. This role plays a key part in delivering scalable cross-platform solutions utilizing SAP BTP, Java, ERP technologies, and AWS Cloud services. The position supports application modernization initiatives, including leveraging AI tools and agents to convert Microsoft technologies (.NET/Azure) into AWS/Java-based platforms. This individual will collaborate with business and technical teams, apply software engineering best practices, and provide technical leadership and hands-on support for critical business applications.
Responsibilities
- Analyze business requirements and gather functional and technical requirements.
- Design, develop, test, implement, and support enterprise software applications.
- Apply systematic software engineering methodologies and CMMI best practices across the software development lifecycle.
- Utilize Agile and Waterfall development methodologies in project execution.
- Deliver cross-platform solutions across SAP BTP, Java, ERP, and AWS Cloud environments.
- Leverage AI tools and agents for code conversion, application modernization, and process optimization.
- Monitor and optimize cloud environments using Application Insights, AWS CloudWatch, and related tools.
- Configure alerts, perform performance tuning, cost optimization, and security monitoring.
- Support client-server and distributed architectures, including load balancer configurations.
- Implement and maintain IAM and SSO solutions such as Azure AD B2C, AWS Cognito, Okta, OAuth 2.0, Authentication, and Authorization services.
- Troubleshoot production issues and provide technical support for existing applications.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Provide guidance and mentorship to junior team members as needed.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Minimum of 7+ years of experience in business software application development.
- Strong experience with Java, Spring Boot, ReactJS, PostgreSQL, and AWS Cloud Platform.
- Experience with software development methodologies, including Agile and Waterfall.
- Experience delivering enterprise-scale cloud-based solutions.
- Hands-on experience with cloud monitoring, application support, and performance optimization.
- Knowledge of distributed systems, client-server architecture, and load balancing technologies.
- Experience with identity and access management solutions and single sign-on platforms.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively in a collaborative team environment.
Preferred Qualifications
- AWS Cloud certifications or other relevant cloud certifications.
- AI-related certifications or demonstrated experience utilizing AI tools and agents.
- Experience with SAP BTP and ERP integrations.
- Experience with application modernization and cloud migration initiatives.
- Knowledge of Application Insights, CloudWatch, AppDynamics, or similar monitoring tools.
- Experience supporting enterprise-scale business applications.
- Prior experience mentoring or providing technical leadership to junior engineers.
- Automotive, manufacturing, or large enterprise IT experience preferred.
Pay
Salary Range: $96,550 - $138,061
Benefits
- Comprehensive medical/dental coverage
- Generous PTO
- Education assistance
- Annual merit increase eligibility in a growth-focused work environment
Team Culture
Our team thrives on collaboration, innovation, and continuous learning. We foster a supportive environment where every member is encouraged to share ideas and contribute to problem-solving. We value:
- Passion for Technology: We are enthusiastic about emerging technologies and their potential to transform the automotive industry.
- Agility: We work in an agile environment, adapting quickly to changes and continuously improving our processes.
- Teamwork: We believe in the power of teamwork and collaboration, supporting each other to achieve common goals.
- Growth: We prioritize personal and professional growth, offering opportunities for learning and development.
- Inclusivity: We maintain an inclusive culture where diverse perspectives are valued and everyone feels welcome.