Job Title
Full Stack Software Engineer,34794
Location: Chennai (Onsite)
Employment Type: Full-Time
Experience: 7+ Years
CTC: Up to 22 LPA
Job Description
We are seeking a highly skilled
Core Software Engineer to design, develop, test, and maintain scalable enterprise applications. The role involves working across the full software development lifecycle, contributing to architecture decisions, building high-performance backend systems, and delivering user-centric solutions in a collaborative, agile environment.
The ideal candidate is passionate about solving complex problems, building robust systems, and continuously improving software quality, performance, and security.
Key Responsibilities
- Design, develop, test, deploy, and maintain enterprise-grade software applications
- Understand business requirements and translate them into technical solutions
- Design high-level and low-level software architecture
- Build scalable backend services, APIs, and microservices
- Develop user-friendly and responsive UI components
- Collaborate with cross-functional teams including product, design, and architecture
- Define and implement testing strategies aligned with industry best practices
- Ensure application security, data protection, encryption, and compliance standards
- Optimize application performance and improve system scalability
- Follow engineering best practices such as TDD, CI/CD, and Agile methodologies
- Evaluate and adopt emerging technologies to enhance development efficiency
Must-Have Skills
- Strong Java development experience (7+ years)
- Java, JEE, Spring Boot, Spring Batch
- Object-Oriented Analysis & Design (OOAD) – 6+ years
- RESTful Web Services & APIs – 4+ years
- Google Cloud Platform (GCP) – 3+ years
- CI/CD pipelines using Tekton
- Backend development using microservices architecture
- PostgreSQL (or equivalent relational databases)
- Experience with secure coding practices and data protection
Nice-to-Have Skills
- React.js – 2+ years
- JSF, JPA
- Liberty application server
- Cloud Run (or container-based deployments)
- Frontend development experience
- Exposure to performance tuning and system optimization
- Experience evaluating and integrating new technologies
Education
- Bachelor's Degree in Engineering / Computer Science or related field
Skills: spring batch,jee,restful web services,gcp,ooad,apis,postgresql,spring boot,microservices,java,tekton