Blog
How AI Decision-Making is Improving Enterprise Outcomes

Java Full Stack Developer

location Kochi, India
suitcase-blue-iconDigital
clock-blue-icon Full Time, Permanent
Highlights
suitcase-blue-icon Experience
5+ Years
suitcase-blue-icon Joining Date
Immediate or max 30 days’ Notice Period
suitcase-blue-icon Qualification
Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field
Job Description

Beinex is looking for an experienced Java Full Stack Developer to join our dynamic development team. The ideal candidate should have strong hands-on experience in developing scalable enterprise applications, RESTful APIs, microservices, and modern web applications using Java, Spring Boot, and Angular. The candidate should be comfortable working across both backend and frontend development and have a good understanding of database integration, application performance, and software development best practices.

Responsibilities
  • Design, develop, test, and deliver high-quality software based on functional and technical requirements.
  • Review code, perform debugging, and ensure adherence to best coding practices.
  • Develop and maintain secure, high-performance RESTful APIs and microservices.
  • Translate business requirements and functional specifications into technical solutions and production-ready applications.
  • Design and implement reusable, maintainable, and scalable backend components using Spring Boot, Spring Data JPA, and Hibernate.
  • Develop responsive and user-friendly web interfaces using Angular, TypeScript, HTML, and CSS.
  • Integrate frontend applications with backend REST APIs and ensure efficient data flow between application layers.
  • Design and optimize database queries, data models, and persistence mechanisms using relational databases.
  • Implement authentication and authorization using Spring Security, JWT, OAuth2, or similar security mechanisms.
  • Write unit, integration, and API-level tests to ensure application quality and reliability.
  • Collaborate with business analysts, UI/UX designers, QA engineers, DevOps engineers, and other development teams throughout the software development lifecycle.
  • Support CI/CD pipelines, application deployments, and troubleshooting across development, testing, and production environments.
Key Skills & Requirements
  • Minimum 5+ years of Java development experience.
  • Core Java, OOPS Concepts
  • Strong experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
  • Strong experience in developing and consuming RESTful APIs and microservices.
  • Strong experience with Angular and TypeScript for developing modern web applications.
  • Eclipse/IntelliJ IDE
  • Strong SQL knowledge and experience with relational databases such as PostgreSQL, MySQL, or SQL Server
  • Experience with Apache Kafka and understanding of event-driven architecture and asynchronous communication.
  • Experience with Redis for caching, session management, or distributed data management.
  • Experience with Docker and containerized application deployments.
  • Experience with Git and standard branching, merging, pull-request, and code-review practices.
  • Good knowledge of unit and integration testing using tools such as JUnit and Mockito.
  • Good understanding of CI/CD practices and deployment processes.
Apply for this postion
Select Country
No file chosen