Java FullStack Developer
Bengaluru,
India
TekCapzule is an emerging leader in talent management innovation, leveraging AI and industry expertise to develop intelligent solutions for businesses worldwide. As part of our mission to revolutionize hire, onboard and upskill workforce, we are building AI-powered agents to enhance automation in talent management.
As a Java Full Stack Developer, you will be responsible for designing, developing, and maintaining both backend services and frontend applications to build scalable, high-performance solutions. You will work with a team of software engineers to develop end-to-end applications, ensuring seamless integration between the backend and user interface. The ideal candidate should have expertise in Java, Spring Boot, Microservices, and frontend frameworks like Angular or React. This is a full-time position with one of our MNC clients, offering an opportunity to work on cutting-edge projects in a fast-paced, innovation-driven environment.
Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance backend services and APIs using Java and related frameworks.
Develop responsive and interactive UI components using Angular or React.
- Implement microservices architecture and ensure seamless integration with front-end applications and third-party services.
- Optimize database performance, write efficient queries, and manage data consistency using relational and NoSQL databases.
- Ensure robust security measures, authentication, and authorization mechanisms in backend services.
- Collaborate with front-end developers, DevOps teams, and business stakeholders to deliver high-quality software solutions.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
Must Have
- 3-8 years of hands-on experience in backend development using Java, Spring Boot, and Microservices architecture.
Strong experience in frontend frameworks such as Angular and (or) React and proficiency in HTML, CSS, JavaScript, and TypeScript.
- Strong expertise in developing RESTful APIs and integrating with front-end applications and third-party services.
- Proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) with experience in database design and performance tuning.
- Experience with cloud platforms like AWS, Azure, or GCP, including deployment and infrastructure management.
- Solid understanding of software design principles, object-oriented programming (OOP), and best coding practices.
- Familiarity with security best practices, authentication, and authorization mechanisms (OAuth, JWT, etc.).
Nice to Have
- Experience with event-driven architectures, message brokers like Kafka, RabbitMQ, or ActiveMQ.
- Hands-on knowledge of Docker, Kubernetes, and CI/CD pipelines for automated deployment and scaling.
- Exposure to large-scale distributed systems and knowledge of caching strategies using Redis or Memcached.
- Experience with GraphQL, gRPC, or other API communication protocols.
- Familiarity with agile development methodologies and DevOps best practices
Strong problem-solving and debugging skills, with experience in optimizing system performance and scalability.
About Our Client
Our client is a leading global technology company specializing in digital transformation and innovative software solutions. They work with top enterprises across industries, delivering cutting-edge technology solutions in AI, cloud, data analytics, and enterprise software. This role offers an opportunity to be part of a dynamic team, contributing to impactful projects in a fast-paced and collaborative environment.
Flexible Work
Enjoy a hybrid or remote work environment with flexible hours.
Health Insurance
Comprehensive coverage for you and your family.
Upskilling Opportunities
Access to training programs, certifications, and career development resources.
Health Club Access
Wellness programs, gym memberships, and fitness benefits.