Search by job, company or skills

Advantal Technologies Limited

Senior Java Developer - Spring Boot/Microservices Architecture

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant

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)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138818653