Overview
The Senior Application Engineer (Software Engineer) is responsible for leading the design, development, and implementation of complex software applications. This role involves mentoring junior developers, optimizing application performance, and ensuring software solutions meet business and technical requirements. The Senior Application Engineer collaborates with cross-functional teams to drive innovation, enhance system architecture, and uphold industry best practices.
Responsibilities
- Lead design, development, and implementation of complex software applications.
- Mentor junior developers and promote software engineering best practices.
- Optimize application performance and ensure solutions meet business and technical requirements.
- Collaborate with cross-functional teams to drive innovation and enhance system architecture.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.Minimum of 3 to 5+ years of software development experience (with at least 2 years in a senior role for at least 5 years of experience).Experience developing enterprise applications using Java Spring / Spring Boot framework.Exposure to modern front-end frameworks (React, Angular, or Vue.js) is a plus.Experience with cloud platforms (AWS, Azure, or Google Cloud).Hands-on experience with containerization technologies (Docker, Kubernetes).Knowledge of API development, RESTful services, and authentication mechanisms.Must be amenable to full-time onsite work.Job Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information Technology#J-18808-Ljbffr