First seen by Alion on Nov 14, 2026.
We are looking for a skilled Full Stack Engineer with strong expertise in Java, Spring Boot, and Python, along with experience in modern frontend technologies.
The ideal candidate should have a solid understanding of backend development, frontend integration, database design, and cloud-native application architecture.
The candidate will be responsible for developing scalable applications, building RESTful APIs and microservices, optimizing database performance, and collaborating with cross-functional engineering teams.
Key Responsibilities :
- Design, develop, enhance, and maintain scalable, high-performance applications using Java, Spring Boot, and Python.
- Develop and implement RESTful APIs and microservices.
- Build and maintain backend services and contribute to frontend development using React.js or other modern frontend frameworks.
- Design database schemas, write optimized SQL queries, and manage relational databases.
- Ensure application performance, scalability, reliability, and security.
- Write clean, maintainable, reusable, and efficient code following software development best practices.
- Troubleshoot and debug technical issues across development, testing, and production environments.
- Collaborate with DevOps, QA, product management, and other engineering teams.
- Participate in code reviews, technical discussions, and Agile/Scrum development processes.
- Continuously improve application architecture and engineering practices.
Required Skills & Qualifications :
- 5 - 10 years of experience in Full Stack Development or Software Engineering.
- Strong proficiency in Core Java and Spring Boot.
- Hands-on experience with Python for backend services or scripting.
- Experience developing RESTful APIs and microservices.
- Working knowledge of frontend technologies such as React.js, Angular, or Vue.js.
- Strong understanding of SQL databases such as PostgreSQL, MySQL, or similar.
- Experience with database schema design and query optimization.
- Familiarity with Docker, Kubernetes, and containerization.
- Experience working with cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
- Knowledge of CI/CD pipelines, Git, and automated testing frameworks.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and collaboration skills.
Good to Have :
- Experience with Kotlin.
- Exposure to cloud-native architectures.
- Knowledge of modern DevOps practices.
- Experience working in Agile/Scrum environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
Skills
Full Stack, Java, Spring Boot, RESTful API, Python, Microservices Architecture, React.js, AngularJS, SQL, PostgreSQL

