About the job Java Developer
Job Title: Senior Java Developer
Company: PradeepIT Global Consulting Pvt Ltd (PGC Digital)
Location: Bengaluru
Job Type: Full-Time
Experience: 5-8 years
CTC Range: 6 10 LPA
About PradeepIT:
PGC Digital, the brand identity of PradeepIT Global Consulting Pvt Ltd, is a Singapore-based global IT services and consulting company specializing in SAP, Microsoft, and Salesforce ecosystems. With a strong presence across the UK, USA, Canada, UAE, and India, our Bangalore offshore delivery centre serves as a strategic hub for driving innovation and supporting global operations.
Key Highlights:
750+ Employees Worldwide (598+ in India)
ISO 9001 & 27001 Certified
Great Place to Work® Certified
Best Place to Work for Women
CMMI Level 3 Certified
Job Overview:
We are seeking an experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development with hands-on experience in developing hospitality platforms, wallet and loyalty programs, and integrating cloud-based solutions. A solid understanding of microservices architecture is essential for this role, along with the ability to work with cutting-edge technologies to support scalable, high-performance solutions.
Key Responsibilities:
- Develop and Maintain Hospitality Platforms: Design, implement, and maintain scalable and secure software solutions for the hospitality industry, focusing on enhancing customer experiences, booking systems, and service automation.
- Wallet & Loyalty Programs: Design and develop wallet solutions and loyalty programs, ensuring seamless integration with third-party payment systems, customer reward systems, and user accounts.
- Microservices Development: Develop microservices-based applications that are highly scalable and support various features, including booking engines, payments, customer profile management, and loyalty rewards.
- Cloud Infrastructure: Deploy and manage applications on cloud platforms such as AWS or Azure ensuring high availability, fault tolerance, and cost-efficiency.
- API Integration: Design and integrate APIs for payment gateways, third-party booking systems to provide seamless communication and functionality across the platform.
- Performance Optimization: Identify bottlenecks and optimize system performance for large-scale user traffic, especially focusing on transaction-heavy services like wallet and loyalty functions.
- Collaboration: Work in close collaboration with cross-functional teams (product, UX/UI, QA, DevOps) to deliver high-quality features in an Agile/Scrum environment.
- Code Review & Mentoring: Provide guidance and mentorship to junior developers, conduct code reviews, and ensure adherence to best coding practices.
Required Skills and Experience:
- Java Development: 5-8 years of hands-on experience in Java, including Java 8+ features, Spring Framework, Spring Boot.
- Hospitality Projects: Proven experience in developing or maintaining platforms for the hospitality industry, such as hotel booking systems, customer engagement platforms, or service management systems.
- Wallet & Loyalty Systems: Strong knowledge of building and integrating wallet solutions and loyalty programs, including transaction management, reward points, and payment gateway integration.
- Microservices Architecture: Proficiency in designing and developing microservices-based applications using Java, Spring Boot, and related technologies.
- Cloud Platforms: Experience with cloud-based solutions (AWS or Azure) for deploying scalable and highly available applications.
- Databases: Experience with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra) for efficient data management.
- CI/CD & Automation: Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) pipelines, using tools like Jenkins, Docker, Kubernetes, etc.
- API Development & Integration: Experience in designing and integrating RESTful APIs for seamless communication between services and third-party applications.
- Agile Methodology: Strong experience in Agile development methodologies (Scrum, Kanban), with proficiency in tools like Jira, Confluence, etc.
- Testing & Debugging: Solid knowledge of unit testing (JUnit), integration testing, and debugging best practices to ensure code reliability.
Preferred Qualifications:
- Experience in Hospitality Industry Projects: Deep understanding of the unique challenges and requirements of the hospitality industry, including booking systems, customer experience, and service management.
- Security: Knowledge of security best practices for payment systems, customer data, and transactions in wallet and loyalty programs.
- DevOps Familiarity: Experience with containerization technologies (Docker, Kubernetes) and infrastructure-as-code (IaC) tools (Terraform, CloudFormation).
- Big Data & Analytics: Familiarity with big data tools like Hadoop or Kafka and implementing data pipelines for customer insights in hospitality applications.
Educational Qualifications:
- 5+ years of experience in software development
- B.E. / B.Tech. / M.E. / M.Tech. / M.S. in Computer Science, Electronics or related field from a premier institute.
Good to Have:
- Knowledge of JavaScript (ReactJS)/HTML/CSS/jQuery front-end code across a broad array of Interactive web.
- Fair Understanding of Responsive High Level Designs.
- If you have work experience in a product/start-up company, well like you even more.