Senior Applications Developer

VS Tech Solutions

$110K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience delivering scalable customer-facing digital products.
  • Proficient in Angular and Java with a solid foundation in object-oriented design.
  • Hands-on full-stack development with Java, Spring Boot, Cache, SQL, and NoSQL databases.
  • Experience building distributed systems using microservices architecture.
  • Knowledge of API management systems like Apigee and AWS/Azure API.
  • Familiarity with container technologies, particularly Docker/Kubernetes.
  • Strong analytical skills for complex problem-solving.
  • Experienced in Agile environments for complex software delivery.

Responsibilities

  • Understand technical and business roadmaps to align initiatives accordingly.
  • Architect and design scalable solutions with the approved tech stack.
  • Design and develop new software solutions and enhancements.
  • Coordinate coding and unit testing, and facilitate code reviews.
  • Approve domain solutions and manage implementation changes.
  • Liaise with senior leadership on project governance and compliance.
  • Innovate designs to adapt to shifting external requirements.
  • Estimate work efforts accurately and maintain design documents.

Benefits

  • Opportunity to work with cutting-edge technologies in a cloud-centric environment.
  • A collaborative work culture following Agile methodologies.
  • Exposure to high-level project governance with senior leadership interaction.
  • Focus on innovation and problem-solving in a dynamic setting.
  • Possibility to work on diverse projects with varying requirements.
Full Job Description
About the job Senior Applications Developer

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.

Similar Jobs

More Jobs at VS Tech Solutions

More Information Technology Jobs

Find similar Senior Applications Developer jobs: