Job Title: Software Engineer
Location: Bangalore
Experience: 5+ Years
I. Job Summary
The Software Engineer will be responsible for designing, developing, and maintaining scalable applications across both front-end and back-end technologies. The role requires strong hands-on experience in Java, Spring Boot, JavaScript, SQL databases, and modern front-end frameworks. The engineer will collaborate with cross-functional teams to deliver high-quality software solutions while adhering to best practices in CI/CD, version control, and cloud-native development.
II. Roles & Responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot.
- Develop and enhance front-end components using modern JavaScript frameworks.
- Build and optimize database queries and schemas using Oracle, MS SQL Server, or other SQL databases.
- Collaborate with product, QA, and DevOps teams throughout the software development lifecycle.
- Use Git-based repositories for version control and collaborative development.
- Work with CI/CD pipelines to automate build, test, and deployment processes.
- Troubleshoot application issues and optimize performance.
- Follow coding standards, security guidelines, and best practices.
- Participate in code reviews and technical discussions.
III. Years Of Experience
- Minimum 5+ years of hands-on experience in software development.
IV. Educational Qualification & Certifications (Optional)
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Cloud or DevOps-related certifications are an added advantage.
Must Have
V. Skill Set Required:
5+ years of experience with
Java and
Spring Boot.
- 5+ years of experience with JavaScript.
- 5+ years of experience with SQL databases (Oracle, MS SQL Server, etc.).
- 5+ years of experience with front-end frameworks such as Flutter, Angular, Next.js, or similar.
- Experience with Git-based repositories (Bitbucket, Azure DevOps, GitHub).
- Working knowledge of CI/CD pipelines (Jenkins, Harness, or similar tools).
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.
Nice To Have
- Experience with Google Cloud Platform (GCP).
- Experience with Kubernetes and containerization technologies.
- Working knowledge of Linux architecture and basic commands.
- Hands-on experience with Flutter.
- Experience with Harness.
- Experience with Angular.
- Experience with Swift.