Senior Software Engineer

New
V
Valsoft CorporationSoftware Development
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSSQLAgileGitJavaSpring BootAzureCI/CDRESTful APIsMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 5+ years of software development experience.
  • Strong experience with Java and Spring Boot.
  • Experience developing REST APIs and microservices.
  • Experience with SQL and relational databases.
  • Experience with Git, CI/CD, automated testing, and Agile development.
  • Strong problem-solving and communication skills.
  • Experience with AWS or Azure (preferred).
  • Experience with Docker and Kubernetes (preferred).
  • Experience with Angular, React, or modern web frameworks (preferred).
  • Experience developing SaaS applications (preferred).

Responsibilities

  • Design, develop, and maintain scalable software solutions used by a global customer base across multiple industries.
  • Collaborate with product, architecture, and engineering teams to define requirements and deliver high-quality features.
  • Contribute to the modernization of existing platforms through cloud-based technologies and modern software architecture.
  • Build and integrate APIs and backend services to support seamless system functionality and extensibility.
  • Develop automation solutions to improve deployment efficiency, system reliability, and operational performance.
  • Participate in the design and development of mobile and cross-platform applications where applicable.
  • Write clean, maintainable, and well-tested code following best practices and engineering standards.
  • Support the full software development lifecycle, including design, development, testing, deployment, and production support.
  • Troubleshoot, debug, and resolve complex technical issues across distributed systems.
  • Contribute to continuous improvement initiatives in engineering practices, tooling, and development processes.
  • Ensure software quality through code reviews, testing strategies, and adherence to secure coding practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now