Position Description
• The Software Engineer Sr. will support Direct Auto Re-Design initiative focused on modernizing and enhancing enterprise applications and customer-facing platforms.
• The role requires strong full stack development expertise with modern Angular frontend technologies and Java Spring Boot microservices architecture.
• The position involves developing scalable enterprise applications, building microservices, and collaborating within Agile teams to deliver high-quality software solutions.
Responsibilities
• Perform full stack development activities across frontend and backend systems.
• Design, develop, and maintain scalable microservices using Java and Spring Boot.
• Develop modern frontend applications and UI components using Angular 14+.
• Build and support enterprise-grade APIs and distributed application services.
• Participate in application modernization and Direct Auto platform redesign initiatives.
• Collaborate with developers, architects, QA teams, and business stakeholders to deliver scalable solutions.
• Develop secure, reliable, and high-performance applications following enterprise standards and best practices.
• Troubleshoot and resolve application defects, performance issues, and integration challenges.
• Participate in software testing, debugging, validation, and deployment activities.
• Support all phases of the Software Development Lifecycle (SDLC) including:
o Requirements Gathering
o Design
o Development
o Testing
o Deployment
o Production Support
• Participate in Agile team collaboration and development activities.
Required Qualifications
• 5–7+ years of Software Engineering experience.
• Strong hands-on experience with:
o Angular 14+
o Java 21+
o Spring Boot
o Microservices Architecture
• Strong Full Stack Development experience.
• Experience developing scalable enterprise web applications and APIs.
• Strong understanding of backend service development and distributed systems.
• Experience troubleshooting and optimizing enterprise applications.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration skills.
• Ability to work effectively in Agile development environments.
Preferred Skills
• AI experience or exposure to AI-driven development initiatives.
• Experience supporting enterprise modernization initiatives is a plus.
• Knowledge of SDLC processes and enterprise application development standards.