We are seeking an experienced Senior Full-Stack Developer with a strong technical background in Java, Angular, Node.js, and Azure cloud services. The ideal candidate will have a minimum of 5 years of experience and good math skills, with any experience in financial services considered a bonus. This role involves designing, developing, and maintaining web applications, utilizing modern web technologies to enhance our operational efficiency and service delivery.
Compensation:Competitive salary commensurate with the candidate's experience and skills
Key Responsibilities:Design, develop, and maintain dynamic web applications using Java, Angular, and Node.js.Build and maintain efficient, reusable, and reliable database structures using Cosmos DB and PostgreSQL.Integrate new systems with existing infrastructure or develop new integration components to enhance system interoperability.Utilize Azure cloud services, including Azure DevOps, Docker, and other relevant tools, to deploy and manage applications.Ensure all systems meet security standards and best practices for authentication and authorization.Collaborate with project managers and other team members to understand requirements and deliver effective technical solutions.Provide support and continuous enhancement for existing applications to improve functionality and performance.Stay up-to-date with emerging technology trends and apply them to operations and activities.Performance tuning of codeTake part in architectural design and reviewPerform analysis of client issues Work with BA’s to validate requirements (both functional and non-functional)
Required Qualifications:A university degree in Computer Science, Information Technology, IT Engineering, or a related field.Minimum of 5 years of professional experience in software development.Demonstrated expertise in Java, Angular, Node.js, and modern web development frameworks.Proficiency in working with Cosmos DB and PostgreSQL databases.Advanced knowledge of Azure cloud services and infrastructure.Experience with Docker for containerization.Good math skills.Familiarity with security practices related to web application development and data protection.Excellent problem-solving skills and the ability to handle complex technical challenges.
Preferred Qualifications:Experience in financial services.Familiarity with cloud services and DevOps practices.
Additional Requirements:Proven ability to work independently and as part of a team.Strong communication skills, capable of working with cross-functional teams to achieve project goals.Demonstrated ability to stay current with technology advancements and apply new knowledge effectively.
Education:Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.