IS&Digital
Offer published on 2026-05-12
Software Engineer
-
- Location
- : Pune, India
-
- Contract Type
- : Regular
Open positions
Software Engineer
- - - - - - - - - - - -
Job Title: Sr Java Developer
Job Location: Kharadi Pune
Mission: Develop, and maintain scalable, high-performance enterprise applications using Java-based technologies, ensuring robust system integration, efficient data handling, and seamless user experience while supporting DevOps and production stability.
Key Expected Achievements
- Deliver high-quality, scalable backend services using Java, Spring Boot, and Hibernate
- Successfully implement and manage Kafka and CFT-based integrations
- Ensure optimized application performance, database efficiency, and system reliability
- Enable smooth frontend-backend integration with responsive UI components
- Maintain strong CI/CD practices with GitLab and ensure quality via SonarQube
- Proactively monitor applications using Grafana and resolve production issues
- Contribute to clean, maintainable code with adherence to best practices and design patterns
Primary Skills (Technical Must-Haves)
- Strong expertise in Java (Core & Advanced), Spring Boot, Hibernate ORM
- Experience with Kafka, CFT (Managed File Transfer), and SFTP
- Solid understanding of Data Structures, Algorithms, and Problem Solving
- Hands-on with frontend: HTML, CSS, JavaScript, JSP
- Experience with PostgreSQL and query optimization
- Familiarity with Linux (Ubuntu) environments
- Experience with Apache HTTPD, Tomcat, and middleware configuration
- Knowledge of CI/CD pipelines (GitLab)
- Exposure to Azure (preferred) and basic AWS knowledge
- Proficiency with tools: Maven, SQL Developer, WinSCP, Azure Storage Explorer
Behavioral Must-Haves
- Strong analytical and problem-solving mindset
- Effective collaboration with cross-functional teams
- Proactive ownership and accountability
- Attention to detail with focus on code quality
- Ability to troubleshoot and handle production issues under pressure
- Continuous learning and adaptability
Roles & Responsibilities (R&R)
Development
- Design, develop, and maintain backend applications using Java, Spring Boot, and Hibernate
- Build and manage integrations using Kafka and CFT
- Implement exception handling, logging, and configuration management
- Optimize application performance and database queries
Frontend Integration
- Develop and maintain UI components using HTML, CSS, JavaScript, and JSP
- Ensure seamless integration between frontend and backend systems
DevOps & Deployment
- Work in Linux environments for deployment, troubleshooting, and log analysis
- Configure and maintain Apache HTTPD and Tomcat servers
- Develop and manage shell scripts for automation
- Implement and maintain CI/CD pipelines using GitLab
Monitoring & Quality
- Monitor applications using Grafana
- Ensure code quality using SonarQube
- Participate in code reviews and follow best practices
Collaboration
- Collaborate with cross-functional teams (QA, DevOps, Business)
- Debug and resolve production issues
Education Qualification
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field (e.g., B.E./B.Tech/MCA)