Senior Software Engineer
RemoteIndia
Job Summary
Design, develop, and maintain scalable software solutions for a global customer base across multiple industries. Collaborate with product, architecture, and engineering teams to define requirements, modernize platforms through cloud technologies, and build REST APIs and microservices. Develop automation solutions to improve deployment efficiency and system reliability, while writing clean, maintainable code following best practices. Troubleshoot complex technical issues across distributed systems and ensure quality through code reviews and secure coding practices. Work closely with cross-functional teams to deliver reliable, customer-focused software solutions and contribute to continuous improvement initiatives in engineering practices.
Required Qualifications
- 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
Desired Qualifications
- Experience with AWS or Azure
- Experience with Docker and Kubernetes
- Experience with Angular, React, or modern web frameworks
- Experience developing SaaS applications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.