Umanist Staffing
Website:
umaniststaffing.com
Job details:
Location: Chennai (Onsite)
Employment Type: Full-Time,34935
CTC: Up to 21 LPA
Position Overview
We are looking for an experienced Software Engineer (Core Engineer 3) responsible for designing, developing, testing, and maintaining scalable software applications and products. The role involves full participation in the Software Development Life Cycle (SDLC), including architecture design, coding, testing, deployment, and production support.
This position requires a strong Full-Stack development background with expertise in modern frameworks and cloud technologies.
Key Responsibilities - Engage with stakeholders to understand business use cases, user pain points, and technical requirements.
- Design, develop, and deliver high-quality solutions using modern programming languages, frameworks, and Agile methodologies.
- Evaluate application requirements and determine appropriate technology stack, deployment strategy, and integration approaches.
- Create high-level architecture designs defining application structure, components, and interfaces.
- Collaborate with cross-functional teams including product owners, designers, and architects.
- Define and implement software testing strategies aligned with industry best practices.
- Optimize application performance and continuously improve system efficiency.
- Follow modern engineering practices such as:
- Test-Driven Development (TDD)
- Continuous Integration & Continuous Delivery (CI/CD)
- Implement security best practices including data encryption and anonymization.
- Develop intuitive, user-friendly front-end interfaces.
- Build and maintain back-end services including APIs and microservices.
- Evaluate and adopt emerging technologies to enhance platform capabilities.
- Monitor production systems and identify improvement opportunities.
Required Skills
- Full Stack Java Development
- React / React JS
- Spring Boot
- Angular
- CI/CD Pipelines
- GCP (Google Cloud Platform)
Experience Requirements
- 6+ years of overall IT experience
- Minimum 4+ years of hands-on development experience
- Practical experience in at least 2 programming languages OR advanced expertise in 1 language
Preferred Experience
- Experience building reusable platforms and shared services
- Strong understanding of business priorities and technical feasibility
- Ability to assist team members in resolving technical challenges
- Experience in backlog management, dependency tracking, and risk mitigation
- Hands-on experience in test strategy creation and automated testing implementation
- Experience supporting production applications and performance monitoring
- Exposure to cloud-native and microservices architectures
- Proactive approach toward identifying and implementing new technologies
Educational Qualification
- Bachelor’s Degree (Mandatory)
Skills: angular,ci/cd pipelines,spring boot,full stack java development,react,gcp
Click on Apply to know more.