Talent.com
Java Software Engineer

Java Software Engineer

Digichorus Technologies Pvt LtdPune, Maharashtra, India
17 days ago
Job description

As a Java Spring Boot Developer, you will play a crucial role in designing, developing, and

maintaining high-performance, scalable, and secure applications. Your responsibilities will

encompass the following key areas :

➢ Roles and Responsibilities

  • Software Development : Designing, developing, and maintaining Java applications

using Spring Boot, following best practices and design patterns.

  • Object-Oriented Programming (OOP) : Application of OOP principles to create reusable
  • and maintainable code.

  • Concurrency and Error Handling : Utilize Java collections, multi-threading, and effective
  • exception handling for optimized application performance and reliability.

  • Data Persistence : Implementation of data persistence solutions using Hibernate,
  • including database modeling and query optimization.

  • Application Security : Integrate Spring Security to safeguard the application from
  • unauthorized access and data breaches.

  • RESTful Web Services : Create, update, and manage RESTful APIs, ensuring seamless
  • data exchange and system integration.

  • Database Management : Working with SQL databases for efficient data storage,
  • retrieval, and optimization.

  • Microservices Architecture : Build and deploy microservices using Spring Boot, and
  • leverage Spring Cloud for effective microservices management.

  • Version Control and Collaboration : Use Git for source code version control,
  • collaborating seamlessly with the development team.

  • Agile Development : Participate actively in Agile methodologies, including sprint
  • planning, stand-up meetings, and delivering software increments.

    ➢ Requirements :

  • Technical Proficiency : Strong skills in Java 8, multi-threading, exception handling,
  • Hibernate, Spring Boot, and RESTful web services.

  • Frameworks and Libraries : Solid understanding of Spring framework, Spring Security,
  • MVC design patterns, and JDBC.

  • Project Experience : Familiarity with Git and Agile methodologies.
  • Certifications : Cloud platform knowledge, especially AWS, is a plus.
  • Tech Stack : Proficiency in Java, databases (e.g., SQL or Oracle), and web technologies.
  • Create a job alert for this search

    Software Engineer Java • Pune, Maharashtra, India