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)