Umanist Staffing
Website:
umaniststaffing.com
Job details:
Job Title: Software Engineer (Core Engineer 3)
Location: Chennai (Onsite)
Employment Type: Full-Time
Experience: 6+ Years (4+ Years in Development)34992
CTC: Up to 21 LPA
Job Summary
We are looking for a skilled Software Engineer responsible for designing, developing, testing, and maintaining scalable software applications. The role involves working across the full software development lifecycle, including architecture design, coding, testing, and deployment. Candidates with full-stack development capabilities will be preferred.
Key Responsibilities
- Understand customer requirements, use cases, and pain points to build user-centric solutions
- Design and develop scalable software solutions using modern tools and technologies
- Define and implement suitable technology stacks, architecture, and deployment strategies
- Create high-level and detailed software architecture designs
- Collaborate with cross-functional teams including product, design, and architecture
- Develop and maintain backend services such as APIs and microservices
- Build responsive and user-friendly interfaces (full-stack exposure preferred)
- Ensure code quality through testing strategies, CI/CD, and best practices
- Optimize application performance and scalability
- Follow Agile methodologies for development and delivery
- Implement security best practices including data protection and encryption
- Stay updated with emerging technologies and continuously improve solutions
Must-Have Skills
- Strong experience in Python and Java
- Hands-on experience with Spring Boot and Microservices architecture
- Solid understanding of Agile Software Development methodologies
- Experience in API development and backend services
- Knowledge of software architecture and design patterns
- Experience with CI/CD, TDD, and version control systems (e.g., Git)
- Strong problem-solving and analytical skills
Good-to-Have Skills
- Full-stack development experience (frontend + backend)
- Experience with cloud platforms (AWS/Azure/GCP)
- Exposure to containerization tools like Docker/Kubernetes
- Knowledge of performance optimization and scalability techniques
- Familiarity with security standards and best practices
- Experience working in customer-facing or product-based environments
Education
- Bachelor’s Degree in Computer Science, Engineering, or related field
Skills: microservices,spring boot,ci/cd,java,agile software development,python,api development,git,tdd
Click on Apply to know more.