Skip to main content

Software Engineer - Java

Technology
DeepArc Tech Private Limited
Pune, India1 months agoUntil 14/5/2026
Full time

Job description

Job Description :

Are you passionate about technology and innovation? We're expanding and looking for skilled professionals to join us!

We are looking for Software Engineer (Java Lead)

Experience Required : 5 Years

Must have : Fin Tech experience

Location : Pune

Notice Period : 15 days or 30 days.

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.

Responsibilities :

As a Java Developer, you will play a crucial role in developing, and maintaining high-performance, scalable, and secure applications for Bank. Your responsibilities will encompass the following key areas :

  • Software Development : 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.
Keywords
JavaJava 8MultithreadingHibernateSpring BootRESTful WebservicesOOPSDesign PatternsMicroservices ArchitectureSpring FrameworkSpring SecurityModel–view–controllerOracle DatabaseSqlJava Database ConnectivityJava collections frameworkHibernation

¿Te interesa este puesto?