Free cookie consent management tool by TermsFeed Senior Java Developer | Antal Tech Jobs
Back to Jobs
14 Weeks ago

Senior Java Developer

decor
707623 - 1598310 Indian Rupee - Yearly
Information Technology
Full-Time
Relinns Technologies

Overview

Position: Senior Java Developer

Experience: 2-5 Years

Employment Type: Full-time

Key Responsibilities:

  • Design, develop, and maintain scalable, high-performance Java-based applications.
  • Write clean, efficient, and reusable code following best practices.
  • Collaborate with cross-functional teams to gather and analyze requirements and deliver end-to-end solutions.
  • Work on APIs, microservices, and system integrations for seamless communication between applications.
  • Optimize application performance, scalability, and reliability.
  • Lead troubleshooting and debugging efforts to resolve production issues and improve system stability.
  • Contribute to system architecture and design discussions to enhance application performance and maintainability.
  • Mentor junior developers and conduct code reviews to ensure high code quality and adherence to standards.

Requirements

Experience: 2-5 years of experience in Java development (internship experience excluded).

Java Development:

  • Advanced Java concepts:
  • Multithreading and Concurrency (e.g., ExecutorService, CompletableFuture).
  • Java Memory Model (JMM) and Garbage Collection tuning.
  • Streams API and Functional Programming.
  • Reflection API and Dynamic Proxies.
  • Java Modules (JPMS).
  • Enterprise Java:
  • Working with JEE components (Servlets, JSPs, EJBs).
  • Java Messaging Service (JMS).
  • JavaMail API integration.
  • Java Security:
  • Secure coding practices.
  • Implementation of JWT and OAuth for authentication/authorization.
  • SSL/TLS and certificate handling in Java.
  • Testing:
  • Writing unit tests using JUnit and integration tests with Mockito.
  • Performance testing tools like JMeter.

Architecture Design:

  • Design Patterns:
  • Singleton, Factory, Builder, Strategy, Observer, etc.
  • Advanced patterns like CQRS and Event Sourcing.
  • Microservices Architecture:
  • API Gateway design (e.g., Zuul, Spring Cloud Gateway).
  • Inter-service communication with gRPC and REST APIs.
  • Distributed transactions using Saga and Eventual Consistency.
  • Enterprise Application Architecture:
  • Monolithic to Microservices Migration.
  • Layered and Hexagonal Architecture.
  • Application scaling and load balancing strategies.
  • Domain-Driven Design (DDD):
  • Aggregate root, bounded context, and entities modeling.
  • Integration Patterns:
  • Message Queue Integration (e.g., RabbitMQ, Kafka).
  • File-based processing and FTP integration.

Apache Tomcat Expertise:

  • Tomcat Configuration:
  • Customizing server.xml and web.xml.
  • Thread pool and connector configurations for performance tuning.
  • Deployment and Monitoring:
  • WAR and EAR deployments in Tomcat.
  • Performance monitoring using tools like VisualVM and JConsole.
  • Session Management:
  • Sticky sessions and session replication across clusters.
  • Security:
  • Securing Tomcat with SSL certificates.
  • Enabling role-based access and JNDI Realm configuration.
  • Logging and Troubleshooting:
  • Configuring and customizing logging with Log4j or SLF4J.
  • Debugging slow performance or crashes with thread dumps.

BeanShell:

  • Introduction to BeanShell:
  • Using BeanShell for dynamic scripting in Java applications.
  • Embedding BeanShell in enterprise applications.
  • Scripting with BeanShell:
  • Running Java code snippets dynamically at runtime.
  • Prototyping and testing Java logic using BeanShell.
  • Integration:
  • Integrating BeanShell with Java servlets and applications.
  • Using BeanShell for configuration scripting in middleware or plugins.
  • Custom Automation:
  • Automating admin tasks in web servers or enterprise systems with BeanShell.

Performance Optimization:

  • JVM Optimization:
  • Tuning JVM options (-Xms, -Xmx, -XX flags).
  • Identifying and resolving memory leaks using Java Flight Recorder (JFR).
  • Database Performance:
  • Query optimization with Hibernate/JPA.
  • Connection pooling configuration using HikariCP.
  • Code Profiling:
  • Profiling tools like YourKit, VisualVM, and JProfiler.

Job Type: Full-time

Pay: ₹707,623.23 - ₹1,598,305.47 per year

Benefits:

  • Flexible schedule
  • Health insurance
  • Provident Fund

Location Type:

  • In-person

Schedule:

  • Day shift
  • Fixed shift

Work Location: In person

Share job
Similar Jobs
View All
1 Day ago
Python Developer - Bangalore/ Pune
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Job Title: Python Developer with React.js - Bangalore/ Pune About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Com...
decor
1 Day ago
Azure Devops Engineer(5+ Yrs Exp)
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Required Qualifications & Skills: 5+ years in DevOps, SRE, or Infrastructure Engineering. Strong expertise in Cloud (AWS/GCP/Azure) & Infrastructure-as-Code (Terraform, CloudFormation). Proficient in Docker & Kubernetes. Hands-on with CI/CD tools ...
decor
1 Day ago
Practo Technologies - Lead Frontend Software Engineer - React.js/Next.js
Information Technology
Lead Software Engineer - UI Job DescriptionAbout Practo : www.practo.comPracto is the world's leading healthcare platform that connects millions of patients with hundreds of thousands of healthcare providers around the world and helps people make be...
decor
1 Day ago
Software Engineer 2
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
As industries race to embrace AI, traditional database solutions fall short of rising demands for versatility, performance, and affordability. Couchbase is leading the way with Capella, the developer data platform for critical applications in our AI...
decor
1 Day ago
.Net Developer - Full Stack Technologies
Information Technology
Job Title : Senior .NET Full Stack DeveloperCompany : XevyteLocation : Bangalore (Hybrid)Experience Required : 6+ YearsAbout XevyteXevyte is a global technology and services company committed to driving digital transformation and sustainable growth....
decor
1 Day ago
SAP-Data Analyst
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Job Role:- SAP-Data Analyst  Job Location: -Noida/Gurgaon/Hyderabad/Bangalore/Pune Experience: -5 Years Job Roles & Responsibilities: - Collaborate with Finance & FBT Teams: Drive all data-related activities for the finance SAP deployment, ensur...
decor
1 Day ago
Senior Data Analyst Engineer
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Mirra Healthcare India Immedidate Joiners Only Job Description: We are seeking a highly skilled and experienced Senior Data Analyst/Engineer with a strong background in Python programming and Power BI development. The ideal candidate will have at ...
decor
1 Day ago
Senior Manager, Data Stewardship Engineer
Information Technology
  • Pune, Maharashtra, India
This site is for Residents of Europe, Middle East, Africa, Latin America & Asia Pacific.Residents of the United States, Canada & Puerto Rico, please click here. ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media