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