JobMatch
← Back to jobs

Senior Applications Developer

VS Tech Solutions

RemoteUnited StatesseniorFull Time
Posted
today
Source
Himalayas
Field
Engineering

Skills

KubernetesLeadershipREST APIsSecurityAngularRoadmappingDockerDevOpsNoSQLAzureCI/CDAgileJavaJiraSQLAWSGit

Description

Skills: Full-Stack, Angular, Java, Spring Boot, Cache, SQL, NoSQL, MicroServices, API, Apigee, AWS/Azure API, Docker/Kubernetes, AWS, Azure, SAST/DAST, CI/CD, DevOps JOB DESCRIPTION: - This role will provide technical guidance in the end-to-end design, development and delivery of technology-enabled applications, products and services. - Responsible for meeting development schedules and delivering high quality solutions that meet technical specifications and design requirements. - Manage the design, develop and implementation of new software development, enhancement efforts and software testing with other technologies. - This hands-on role requires the candidate to work collaboratively in a team following a Scaled Agile development methodology. - You must be a self-starter, delivery-focused, and possess broad technology skills. RESPONSIBILITIES: - Understand the platform technical and business roadmap to ensure that all initiatives are aligned with the roadmap. - Architect and Design scalable solutions using the approved tech stack. - Design and develop technical solutions for new software development and enhancement efforts. - Coordinate coding and unit testing phases of system development and facilitate Code Reviews. - Approves domain solutions and executes changes in line with the implementation plan. - Liaises with Senior Leadership on project, operational, compliance and risk governance. - Excellent problem-solving skills, with a demonstrated ability to identify and solve issues. - Innovate design and development solutions to various and shifting requirements defined by external entities. - Experience working with Agile at Scale, Lean and Continuous Delivery approaches such as Continuous Integration and Infrastructure as Code. - Experience with cloud-native software architectures. - Accurately estimate work efforts and requirements - Create and maintain design documents as a part of software delivery lifecycle process. - Enforce coding standards and participates in peer code reviews. - Perform under minimal supervision and peer accountability on complex assignments. QUALIFICATIONS: - 10+ years of experience with a proven record of accomplishment of successfully delivering global and highly scalable customer-facing digital products and capabilities. - Programming experience-using languages such as Angular and Java including object-oriented design. - Hands on full-stack development experience using Angular, Java, Spring Boot, Cache, SQL, and NoSQL databases. - Experience building distributed systems at scale based on micro services architecture. - Knowledge of API Management systems like Apigee, AWS/Azure API. - Knowledge of container technologies - Docker/Kubernetes. - Extensive experience with REST API design and implementation. - Experience in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jenkins). - Strong analytical skills to be able to manage complex problems using a number of techniques. - Experience in complex software product delivery in an Agile environment - Proven experience in deploying applications to public cloud AWS & Azure. - Experience with Confluent Kafka is desirable. - Proven experience in Security driven design practices and the remediation of SAST/DAST findings. - Experience in CI/CD and DevOps practices including the use of Quality Gates to maintain high levels of code. - Good organizational skills, with the ability to work independently as well in a highly collaborative, virtual team-based environment. Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.