Full Stack Engineer (Lead Level)
Job details
Key Responsibilities: · Develop full-stack applications using Java for backend and Angular for frontend. · Design, build, and maintain scalable microservices to support the application ecosystem. · Implement and maintain robust Java Spring Boot and Hibernate based backend services. · Collaborate with cross-functional teams to define, design, and ship new features. · Write clean, efficient, and maintainable code following best practices in software development. · Optimize applications for performance and scalability. · Debug and resolve issues across the entire stack. · Write efficient queries and manage databases, including SQL and Oracle DB. · Participate in code reviews to ensure the delivery of high-quality software. · Collaborate in an Agile environment, contributing to sprint planning and retrospectives. Required Skills & Qualifications: · 10+ years of experience in software development, with a strong focus on full-stack development. · Strong Java development experience, including frameworks like Spring Boot and Hibernate. · Proficient in Angular for frontend development, with a solid understanding of HTML, CSS, and JavaScript. · Strong knowledge of SQL and experience with Oracle DB. · Hands-on experience with RESTful APIs and microservices architecture. · Solid understanding of design patterns, software architectures, and best coding practices. · Experience with version control systems (e.G., Git). · Strong debugging, problem-solving, and performance-tuning skills. · Familiarity with cloud environments (AWS, Azure, etc.) is a plus. · Excellent communication and teamwork skills. Education: · Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.