Java Software Engineer

Persistent Systems

Bengaluru, Karnataka, India3d agovia LinkedIn

Job Title: Java Software Engineer

Company: Persistent Systems

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java and modern web technologies.
  • Develop robust backend services using Java, Spring Boot, and Microservices architecture.
  • Build dynamic, responsive, and user-friendly front-end applications using Angular, TypeScript, HTML, and CSS.
  • Design, develop, and integrate RESTful APIs and microservices.
  • Deploy, manage, and troubleshoot applications on AWS cloud services.
  • Work with relational and NoSQL databases for efficient data storage and retrieval.
  • Write clean, reusable, maintainable, and well-tested code.
  • Collaborate with product owners, architects, QA engineers, and cross-functional teams.
  • Participate in code reviews, debugging, performance optimization, and production support.
  • Follow security best practices and contribute to continuous integration and continuous delivery (CI/CD) processes.

Mandatory Skills

  • Java: Strong hands-on experience in Core Java and object-oriented programming.
  • Angular: Practical experience in developing front-end applications using Angular and TypeScript.
  • AWS: Hands-on experience with AWS cloud services, deployment, and application integration.
  • Spring Boot: Experience developing backend applications and REST APIs.
  • Microservices: Understanding of microservices architecture and distributed systems.

Fresher Software Developer Jobs in Bengaluru · last 7 days

107 openings · 106 need no experience

Most hiring: Creative Hands HR, SkillOrbit, Laneway

See all 107 →