Role Overview
We are seeking a highly skilled Senior Full Stack Developer to support the maintenance and enhancement of our global e-commerce platforms. The ideal candidate will have strong experience across both frontend and backend development, with solid expertise and a proven track record in building scalable, secure, and high-performance applications.
Working Model: This role operates in a hybrid work environment with required collaboration hours 8:00 AM 11:30 AM ET.
Responsibilities
- Lead full-stack development and continuous improvement of an e-commerce application.
- Design, develop, and maintain web applications, RESTful APIs, and microservices using React and Java / Spring Boot.
- Collaborate with cross-functional teams including Product, QA, UI/UX, and DevOps to translate requirements into technical solutions.
- Enhance platform reliability, system security, and performance to support high-traffic e-commerce transactions.
- Develop and optimize Oracle database objects including complex SQL queries, PL/SQL stored procedures, and performance tuning.
- Participate in application deployment and CI/CD process using AWS and Maven, ensuring smooth releases and minimal downtime.
- Troubleshoot production issues, perform root cause analysis, and drive permanent corrective actions.
- Apply best practices in coding, testing, and documentation to maintain high development standards.
- Mentor junior developers via code reviews and knowledge sharing to elevate team capability.
- contribute to solution architecture discussions and technology selection for platform modernization
Qualifications
- Bachelor's degree in computer science, Information Technology, or related field.
- 610+ years of full-stack development experience in enterprise-scale systems.
- Proven experience supporting and enhancing e-commerce platforms or high-traffic transactional web systems is highly preferred.
- Strong understanding of software architecture, secure coding practices, and web performance optimization.
- Hands-on experience with CI/CD pipelines, automation, and cloud services (preferably AWS).
- Excellent problem-solving, analytical thinking, and communication skills.
- Ability to work both independently and collaboratively in a fast-paced, multi-team environment.
Required Technical Skills
- Frontend: React, JavaScript, jQuery, AJAX, XML, HTML/CSS
- Backend: Java/J2EE, Spring Boot, MyBatis
- Database: Oracle DB, SQL, PL/SQL
- Cloud: AWS (CodeCommit and related DevOps tools)
- Web Server: Apache
- CI/CD & Build Tools: Maven
- Operating System: Linux/Unix