Software Engineer (Java)

Location – Pune/Client site

Experience 2 years +

Roles and Responsibilities

As a Java Spring Boot 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 usingSpring Boot, following best practices and design patterns.

● Object-Oriented Programming (OOP): Application of OOP principles to createreusable and maintainable code.

● Concurrency and Error Handling: Utilize Java collections, multi-threading, and effectiveexception 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.

Job Category: IT
Job Type: Full Time
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf