Senior Software Engineer
Job Description
Key Responsibilities: Design, develop, and maintain scalable backend applications using Java and Spring Boot . Build and consume RESTful APIs and ensure secure, reliable API integrations. Develop microservices-based architecture and deploy applications in cloud environments. Work with cloud platforms such as AWS/Azure/GCP for application deployment and management. Write clean, maintainable, and efficient code following best practices. Implement CI/CD pipelines and support DevOps practices. Optimize applications for performance, scalability, and reliability. Collaborate with cross-functional teams including frontend, QA, DevOps, and product teams. Participate in code reviews, technical design discussions, and architectural decisions. Troubleshoot production issues and provide timely resolution. Required Skills & Qualifications: 5–10 years of hands-on experience in Java (Java 8 or above) . Strong experience with Spring Boot, Spring MVC, Spring Data, Spring Security . Solid understanding of RESTful API design & development . Experience in microservices architecture . Hands-on experience with at least one cloud platform ( AWS / Azure / GCP ). Knowledge of containerization tools like Docker and orchestration tools like Kubernetes . Experience with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB). Familiarity with CI/CD tools (Jenkins, GitHub Actions, etc.). Strong understanding of Git and version control practices. Good understanding of design patterns and object-oriented programming principles.
Job Information
Get Jobs Like This
New Wissen Technology jobs and similar roles, straight to your inbox.
Weekly digest. Unsubscribe anytime.
Considering Relocating for This Job?
Before you apply, see how far your salary will go in Pune. Compare take-home pay, rent, food & transport costs vs other tech cities.