Job Openings Java Developer

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.