← Back to jobs

Persistent Systems Logo
Java Full Stack Developer – Spring Boot & Cursor AI

Persistent Systems

 

Pune, Maharashtra, India

Posted On: 4 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Java Full Stack Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

What You'll Do:

 

  • Design, develop, test, and maintain enterprise-grade full stack applications using Java and Angular technologies.
  • Develop scalable backend services and Microservices using Spring Boot and related frameworks.
  • Create responsive, interactive, and user-friendly web applications using Angular.
  • Design and implement RESTful APIs for seamless integration between applications and services.
  • Collaborate with business analysts, architects, QA teams, and product owners to understand business requirements and deliver effective solutions.
  • Implement Object-Oriented Programming principles and industry-standard design patterns.
  • Develop reusable, maintainable, and scalable application components.
  • Build and optimize database-driven applications using relational database technologies.
  • Write efficient SQL queries and support database integration requirements.
  • Utilize Cursor AI for code generation, development productivity, debugging, optimization, and technical documentation.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot application issues and perform root cause analysis.
  • Work with Git, GitHub, Bitbucket, or other source control management tools.
  • Support CI/CD processes and contribute to deployment automation initiatives.
  • Participate in Agile ceremonies including sprint planning, estimation, reviews, and retrospectives.
  • Create and maintain technical documentation, design documents, and development artifacts.
  • Continuously evaluate new technologies and recommend improvements to existing solutions.

 

Expertise You'll Bring:

 

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 3-6 years of experience in Full Stack Development using Java technologies.
  • Strong expertise in Core Java and Object-Oriented Programming (OOP) concepts.
  • Strong understanding of software design principles, SOLID principles, and design patterns.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and Spring Security.
  • Experience building scalable Microservices-based applications.
  • Strong expertise in Angular development and modern frontend frameworks.
  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience developing and consuming RESTful APIs and web services.
  • Strong SQL skills and experience working with relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
  • Experience with database integration, query optimization, and data modeling concepts.
  • Hands-on experience using Cursor AI for software development activities including code generation, debugging, code optimization, and documentation.
  • Experience with Git, GitHub, Bitbucket, or other version control systems.
  • Familiarity with Maven, Gradle, and modern build automation tools.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Experience working with Agile Scrum methodologies and software development lifecycle processes.
  • Strong problem-solving and analytical skills.
  • Good understanding of application security, authentication, and authorization concepts.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Strong commitment to quality, innovation, and continuous learning

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs