Senior Software Developer

Apply for this job

Job Description

Summary

Our client is seeking a Senior Software Developer to design, develop, and support complex application software across multiple business functions. This role involves building secure, scalable solutions, adhering to development standards, and contributing to enterprise technology initiatives. The developer will work independently with minimal guidance while collaborating across teams to deliver high-quality software.

Key Responsibilities

  • Code, debug, test, deploy, support, and document moderately to highly complex application software.
  • Analyze complex software issues and recommend and implement solutions.
  • Design, prototype, and develop software applications while incorporating security controls.
  • Adhere to established software development methodologies and compliance requirements (SAFR, DLP, Privacy, audit).
  • Ensure secure coding, contingency planning, and sound deployment practices.
  • Collaborate with cross-functional teams and communicate technical insights effectively.
  • Work independently while contributing to broader organizational technology goals.

Required Qualifications

  • Associate degree with 7+ years of related experience, or
  • Bachelor’s degree with 5+ years of related experience, or
  • Master’s degree with 3+ years of related experience.
  • Strong analytical and independent research capabilities.
  • Experience working in Agile development environments.
  • Proficiency in technical documentation.
  • Strong understanding of Java/JEE, object-oriented design, and software development principles.
  • Advanced technical skills in Java, Spring, and Angular.
  • Experience with API development and best practices.
  • Experience designing, deploying, and managing cloud-based solutions.
  • Hands-on experience with AWS services including ECS, Fargate, RDS, Lambda, S3, and SQS.
  • Experience implementing Infrastructure as Code.

Tech Stack

  • Java / Java EE
  • Spring Framework
  • Angular
  • AWS (ECS, Fargate, RDS, Lambda, S3, SQS)
  • Infrastructure as Code tools
  • API development technologies
  • Version control and CI/CD tools (GitLab pipelines preferred)

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).

Work Schedule

Monday–Friday, flexible hours, occasional on-call (if applicable).

About the Client

Our client is a growing technology-focused organization committed to building scalable digital solutions.

Why Join the Team?

  • Opportunity to work on highly complex technical initiatives.
  • Collaborative environment with minimal oversight and strong autonomy.
  • Growth opportunities within a forward-thinking engineering culture.
  • Ability to contribute to secure, scalable enterprise applications.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.