top of page

Java Full-Stack Developer

Bangalore, India

Job Type


About Us

Copperpod Digital is the bridge that connects businesses with their audience in a constantly evolving

digital landscape. Our commitment to innovation and experimentation drives us to push the

boundaries of what's possible, empowering brands to create meaningful connections with

consumers. At Copperpod, we believe that the future of digital lies in web3 technology, and that's

where comes in. As a division of Copperpod Digital, specializes in helping

businesses develop cutting-edge digital offerings that bridge the gap between different realities.

Together, we're building the future of digital experiences.

Job Overview





Job Type

Fulltime opportunity

Industry Par

6-10 Years of experience

Bangalore, India

Java Full-Stack Developer


IT-Software/Software Services

Role & Key Responsibilities

• Developers must be able to write reusable, testable, and efficient code.

• Proven hands-on Software Development experience.

• Proven working experience in Java development.

• Must have strong experience in Core Java, Multithreading

• Object Oriented analysis and design using common design patterns.

• Design, develop, and maintain backend services and APIs using Java, Spring, and Spring Boot

• Implement microservices architecture for scalable and resilient applications.

• Work with PostgreSQL to design and optimize database schemas, queries, and other ORM
   technologies (JPA2, Hibernate)

• Utilize IntelliJ IDEA for efficient development and debugging.

• Write unit tests using JUnit and Mockito to ensure code quality and reliability.

• Containerize applications using Docker for easy deployment and scalability.

• Set up continuous integration and continuous deployment (CI/CD) pipelines using Jenkins.

• Manage infrastructure as code using Terraform for automated provisioning and


• Develop frontend components using React.js, Material UI, TypeScript, CSS, HTML, and


• Implement features in a monorepo environment for efficient code sharing and management

  across multiple React.js projects.

• Collaborate with UX/UI designers to create user-friendly interfaces and experiences.

• Ensure cross-browser compatibility and responsiveness of front-end applications.

• Conduct code reviews, mentor junior developers, and contribute to team knowledge sharing.

• Integrate SonarQube for code quality analysis and continuous inspection.

• Experience with test-driven development.
• Work in an Agile/Scrum environment, and participate in sprint planning, daily stand-ups, and

   retrospective meetings.

• Collaborate closely with product owners, stakeholders, and other team members to deliver

   software increments iteratively.

• Demonstrable experience, thorough knowledge, and interests in Cloud native architecture,

  Distributed micro-services, Multi-tenant SaaS solutions, and Cloud Scalability, performance,

  and High availability.

• Integrate with Kafka for event-driven communication and data streaming.

• Utilize Bitbucket for version control, branching, and code collaboration.

• Leverage Confluence for documentation, knowledge sharing, and project collaboration.

• Strong Computer Science fundamentals in object-oriented design, data structures, algorithm

  design, problem-solving, and complexity analysis

• Excellent Problem-solving/ Troubleshooting skills

Preferred skills and qualifications

• Bachelor’s degree (B.E or MTech) in computer science, information technology,

engineering, or a related discipline

• Professional certification is a must.

Benefits and Support

• Collaborative work culture that embraces diversity and inclusivity.

• Supportive environment that values work-life balance, flexibility, and meeting employee needs.

• Cultivate a growth mindset through continuous mentorship and skill-building opportunities.

• Robust retirement benefits and insurance & healthcare packages.

Our Values

At Copperpod Digital, we are committed to creating a workplace that reflects the diversity of our

community and the world around us. We celebrate diversity and welcome people from a variety of

backgrounds, ethnicities, cultures, perspectives, experiences, and skill sets. A diverse team

composed of individuals with different perspectives, lived experiences, and identities is essential to

achieving our mission.

If you're passionate about creating a great place to work and seamless employee experiences, and

meet the requirements above, we encourage you to apply for this exciting opportunity.

bottom of page