Job Description

Description

Job Title : Senior Java Developer

Location : Bengaluru

Job Type : Full-time

Experience : 5- 8 Years

Notice Period : 0- 30 days (Immediate / Short joiners preferred)

Work Arrangement : On-site (Work from Office)

Job Overview

Advantal Technologies is seeking an experienced Senior Java Developer to join our engineering team and play a key role in designing, developing, and maintaining scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring ecosystem, databases (SQL & NoSQL), and both microservices and monolithic architectures, with hands-on exposure to security, auditing, and role-based access control.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications using Spring Boot, Spring MVC, and related frameworks.
  • Work on both Microservices and Monolithic architectures, including migration and refactoring when required.
  • Develop and consume RESTful APIs, ensuring high performance, scalability, and security.
  • Implement authentication and authorization mechanisms using LDAP, RBAC (Role-Based Access Control).
  • Design and implement Audit Trails for critical business and security events.
  • Work with application servers such as WildFly / JBoss for deployment and tuning.
  • Develop server-side components using JSP, Servlets, and Hibernate/JPA where applicable.
  • Collaborate with architects, product owners, QA, and DevOps teams across the full SDLC.
  • Optimize application performance, memory usage, and database queries.
  • Ensure compliance with coding standards, security best practices, and enterprise guidelines.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Troubleshoot production issues, perform root cause analysis, and provide long-term fixes.
  • Mentor junior developers and contribute to team knowledge sharing.

Technical Skills & Requirements

Core Technologies :

  • Strong hands-on experience with Java (Java 8+)
  • Spring Boot, Spring MVC
  • Hibernate / JPA
  • JSP & Servlets
  • WildFly / JBoss Application Server

Architecture & Integration

  • Strong understanding of Microservices Architecture
  • Experience working with Monolithic Applications
  • REST API design, versioning, and documentation
  • Inter-service communication and integration patterns

Security & Governance

  • Experience with LDAP integration
  • RBAC (Role-Based Access Control) implementation
  • Audit Trail / Logging frameworks for compliance and traceability
  • Secure API and application design

Databases

  • Relational Databases :
  • MySQL, MariaDB, PostgreSQL
  • NoSQL Databases :
  • MongoDB
  • Spatial & Geo Databases :
  • PostGIS, Spatial Databases
  • Strong experience in schema design, query optimization, and indexing

Development Practices

  • Git / Version control systems
  • Build tools : Maven / Gradle
  • CI/CD pipeline awareness
  • Unit & Integration testing (JUnit, Mockito preferred)
  • Agile / Scrum methodology experience

Preferred / Good-to-Have Skills

  • Experience with containerization (Docker, Kubernetes)
  • Exposure to cloud platforms (AWS / Azure / GCP)
  • Knowledge of messaging systems (Kafka, RabbitMQ optional)
  • Experience with large-scale or enterprise applications
  • Client-facing or on-site project experience

Education

  • Bachelors Degree in Computer Science / IT / Engineering

(or equivalent practical experience)

(ref:hirist.tech)
Skills Required
Hibernate, Java, Jsp, Maven, Servlets, Jpa, Mysql, Spring MVC, Mariadb, Junit, rbac, Git, Postgresql, Postgis, Spring Boot, Gradle, Ldap, Mockito, Jboss, Wildfly, Mongodb

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application