Senior Developer
We are seeking a Senior Developer to design, build, and support scalable enterprise applications across frontend and backend systems. This role will work closely with business and technical teams to develop new solutions, modernize existing applications, improve system performance, and support cloud-based development initiatives.
Key responsibilities include developing and maintaining applications using Java, Python, JavaScript/TypeScript, and modern frontend frameworks; designing REST APIs and microservices; working with relational and cloud-based data platforms; supporting CI/CD and containerized environments; troubleshooting production issues; participating in code reviews and technical design discussions; and helping guide junior developers when needed.
Preferred qualifications include 5+ years of software development experience, strong full-stack development skills, experience with Java/Spring Boot and Angular or similar technologies, knowledge of SQL and data systems, experience with cloud platforms and tools such as Azure, Docker, or Kubernetes, and the ability to work independently while collaborating across teams.
Experience with data pipelines, Databricks, Kafka, AI APIs, vector search, or other modern application technologies is a plus.