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)