Senior Software Engineer – Lead API & Cloud Systems
∙ Elijah House Foundation
Goodlettsville (TN)
On-site
USD 90,000 - 120,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A nonprofit organization in Goodlettsville, Tennessee, is seeking a Senior Software Engineer to translate business requirements into technical designs. This role involves developing and maintaining full stack applications, mentoring junior engineers, and ensuring the delivery of high-quality software. Candidates should have over 5 years of software development experience and strong expertise in Java, Spring Boot, and cloud environments. This position offers an opportunity to work in a collaborative Agile environment with diverse teams.
Qualifications
5+ years experience in software development in an IT organization.
5+ years experience in designing and developing RESTful APIs using Java and Spring Boot.
3+ years experience with a relational database (e.g., Oracle, MSSQL, Postgres).
1+ years of experience with No-SQL databases (e.g., Cassandra, MongoDB).
Responsibilities
Develop and debug software in support of applications.
Design changes to applications and provide production support.
Participate in Agile methodology and ceremonies.
Skills
Full stack application development
Cloud environments (Azure, GCP)
Containerization (Docker, Kubernetes)
Building APIs using Java, Spring Boot
Microservices architecture
Real-time data streaming (Kafka)
Web applications using React.js
PostgreSQL
CI/CD pipelines
Education
Bachelor’s or Master’s degree in computer science
Job description
A nonprofit organization in Goodlettsville, Tennessee, is seeking a Senior Software Engineer to translate business requirements into technical designs. This role involves developing and maintaining full stack applications, mentoring junior engineers, and ensuring the delivery of high-quality software. Candidates should have over 5 years of software development experience and strong expertise in Java, Spring Boot, and cloud environments. This position offers an opportunity to work in a collaborative Agile environment with diverse teams.