The Senior Software Engineer develops java/angular applications leveraging a microservices framework. The successful candidate has 10 plus years of direct experience in angular (front-end) code by establishing patterns, best practices, and underlying architectures that the rest of the team can build on top of, to create advanced features and resolve bugs. The candidate shall have sound experience in developing backend API and microservices. RESPONSIBILITIES, other duties may be assigned. Developing new user-facing features using various front-end libraries and frameworks (e.g., React, Angular, Vue.js) to enhance user engagement and functionality. Effectively communicating with designers, back-end developers, project managers, and other team members to ensure seamless integration of front-end components with the overall project. Collaborating closely with UI/UX designers to translate design mockups and wireframes into functional web interfaces, paying attention to detail and design consistency. Perform requirement analysis, system architecture to include building database schemas and selecting best development approach. Assesses current SDP modules by conducting systems analysis and recommending optimizations to make the application more performant/respond to customer needs. Determines operational feasibility through thorough analysis and documents design solutions. Perform code reviews. Review and manage technical documentation pertinent to your modules. Protects operations by keeping information confidential. Perform Scrum ceremonies (PG, retrospective etc.) In this role, you'll need the following technical expertise: Front-end Angular JavaScript, TypeScript HTML, CSS basic knowledge Restful APIs Backend Java 8+ Spring Framework (Boot, Security) Hibernate (JPA) SQL OAuth basic knowledge will be a plus
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level