HamburgerMenu
hirist

Full Stack Developer - Java/Python

Collabera
Multiple Locations
5 - 10 Years

Posted on: 28/11/2025

Job Description

Description : Role : Java & Python Full Stack Developer.

Location : Bengaluru, KA.

Type : Hybrid.

NOTE Candidates based OUTSIDE of Bengaluru, KA, PLEASE DON'T APPLY.

This is a On-Site / Hybrid Role, and all the INTERVIEWS will happen IN-PERSON / F2F ONLY.

We are seeking a highly experienced and motivated Senior Software Engineer with 5 to 10 years of experience in building robust, scalable applications using Java and Python.

This role is central to our core product development efforts, focusing on application architecture, clean code development, and the implementation of automated deployment pipelines.

The ideal candidate is a hands-on developer who is passionate about CI/CD, DevOps practices, and driving application excellence.

This is a pure Application Development role, not a security testing position.

Key Responsibilities :

Application Development & Architecture :

- Design and Implement : Lead the design and development of high-performance, scalable application features and services using Java (for backend systems) and Python (for scripting, APIs, and data processing layers).

- Code Quality : Write clean, well-tested, and maintainable code, adhering to established software engineering principles and best practices (e.g., SOLID, TDD).

- System Ownership : Take ownership of the full application lifecycle, from requirements gathering and design to deployment, monitoring, and ongoing optimization.

- Collaboration : Work closely with Product Managers and cross-functional engineering teams to translate business requirements into technical specifications and deliver high-quality products.

DevOps & CI/CD Enablement :

- CI/CD Pipeline Management : Design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines using GitHub Actions and other relevant tools.

- Version Control : Expertly manage source code, branching strategies, and collaboration workflows using Git and GitHub.

- Workflow Automation : Develop and optimize GitHub workflows to automate building, testing, and deploying applications reliably and efficiently across various environments.

- Infrastructure : Assist in the definition and configuration of application infrastructure (e.g., Docker, Kubernetes, Cloud services).

Quality & Security Practices :

- Testing : Implement unit, integration, and end-to-end tests to ensure high product quality and prevent regression.

- Code Review : Participate in and lead code reviews, providing constructive feedback to junior and peer developers to ensure code standards and security are met.

- (Preferred) Secure Coding : Integrate Code Scanning tools (SAST/SCA) into the CI/CD pipeline and interpret their results to find and remediate Vulnerabilities within the application code, fostering a secure-by-design development mindset.

Required Qualifications :

- Experience : 5 to 10 years of professional experience in software engineering.

- Programming Mastery : High proficiency in Java and Python, with a proven track record of developing large-scale, enterprise-level applications.

- DevOps/CI/CD Tools : Strong hands-on experience with GitHub, including repository management, branching strategies, pull requests, and code reviews.

- Workflow Automation : Direct experience setting up, customizing, and managing GitHub Actions and defining complex GitHub workflows for automation.

- Application Focus : Demonstrated experience in core Application Development (e.g., APIs, backend services, microservices) rather than infrastructure or dedicated security testing.

- Fundamentals : Strong understanding of Data Structures, Algorithms, Object-Oriented Programming (OOP), and Distributed Systems concepts.

Preferred Qualifications (Nice-to-Haves) :

- Experience with securing application code, including knowledge of common security vulnerabilities (OWASP Top 10) and secure coding practices.

- Familiarity with Static Application Security Testing (SAST) or Software Composition Analysis (SCA) tools for Code Scanning.

- Experience in a major cloud environment (AWS, Azure, or GCP).

- Knowledge of containerization technologies like Docker and Kubernetes.

- Bachelors or Masters degree in Computer Science, Engineering, or a related field.


info-icon

Did you find something suspicious?