Umanist NA

Back-end Software Development Engineer

Umanist NA
Chennai Not disclosed
Yesterday
On-Site
Apply to Job

About the job

Location: Chennai (Onsite),34704 Employment Type: Full-time Budget: Open Role Overview We are seeking an experienced Back-end Software Development Engineer to design, build, and maintain scalable server-side applications. The role focuses on APIs, databases, and services that power business logic, deployed on-premises or in the cloud. Key Responsibilities • Collaborate with stakeholders to understand business use cases and technical requirements. • Solve complex problems through effective system design, development, and delivery. • Align development with established architecture standards to ensure consistency and scalability. • Design, develop, test, and deliver high-quality back-end code using modern tools, frameworks, and technologies. • Build and maintain APIs and microservices using server-side technologies (e.g., Java, Spring Boot). • Work closely with front-end developers and cross-functional teams including product owners, designers, and architects. • Manage application deployments (cloud or on-prem), including monitoring, performance tuning, security hardening, and disaster recovery. • Implement efficient data storage and retrieval using relational and NoSQL databases (e.g., Oracle, MySQL, MongoDB). • Promote best engineering practices such as test-driven development (TDD), CI/CD, and code quality standards. • Optimize infrastructure and deployment processes to enhance reliability, resiliency, and performance. • Support security best practices, including data encryption and anonymization. • Contribute hands-on development experience in cloud platforms (e.g., GCP or equivalent). Required Skills • Java, Spring Boot • API development (RESTful services, microservices) • Database technologies (SQL/NoSQL) • Cloud platforms (GCP or similar) Preferred Skills • Strong experience in Spring Boot–based API development Experience Requirements • 6+ years of overall IT experience • 4+ years of hands-on software development experience • Practical experience in at least two programming languages or advanced proficiency in one Education • Bachelor’s Degree (required) Skills: sql,springboot,java,restful services,microservices,api development

Requirements

  • Java
  • Spring Boot
  • API Development
  • RESTful Services
  • Microservices
  • SQL
  • NoSQL

Qualifications

  • Bachelor's Degree

Preferred Technologies

  • Java
  • Spring Boot
  • API Development
  • RESTful Services
  • Microservices
  • SQL
  • NoSQL

Similar Jobs

Google

Software Engineer

Google

BengaluruNot disclosed
YesterdayOn-Site
Autonomize AI

Senior Software Development Engineer

Autonomize AI

BengaluruNot disclosed
Last week
Q

Software Engineer

Qualcomm

BengaluruNot disclosed
5 days agoOn-Site