Full Stack Developer Java
Job Summary
Role | Senior Java Developer |
Visit our website to know more. Follow us on LinkedIn I Instagram I FacebookI X for the exciting updates. | |
Location | Pune |
Experience: | 6 to 9 years |
What awaits you/ Job Profile | Own the technical design development maintenance stabilization and modernization of product components across the existing on-premises platform and the evolving AWS cloud solution. Develop and maintain business-critical Java services for the international vehicle-order lifecycle including order entry and modification validation status processing invoicing registration reporting and downstream event publication. Understand complex business behaviour across markets processing types user roles order statuses and integration obligations and translate it into robust technical solutions. Maintain and enhance the current Java/Jakarta EE landscape on JDK 8 EJB 2/3 WebLogic Apache and Oracle while contributing to its controlled modernization. Refactor and migrate suitable components toward Quarkus/modern Jakarta EE and Payara/container-based runtime patterns without compromising functional equivalence or business continuity. Build and maintain synchronous and asynchronous integrations using REST SOAP Kafka MQ. Handle hybrid connectivity and coexistence between cloud services and on-premises databases applications gateways and partner systems including latency security certificates and resilience considerations. Preserve compatibility between WebLogic and cloud runtimes during migration including branch integration regression prevention and controlled rollout by component or market. Design and maintain automated unit integration interface SIT UAT E2E and regression tests for both legacy and cloud execution paths. Implement CI/CD and infrastructure automation with GitHub Actions Argo CD Helm and Terraform including quality gates release traceability and rollback readiness. Improve reliability and performance through JVM and SQL tuning queue and batch analysis distributed tracing logging monitoring and root-cause analysis across hybrid components. Contribute to secure-by-design implementation observability operational readiness incident/problem/change management release support and technical documentation. Provide senior technical leadership through architecture contributions code reviews mentoring knowledge transfer and collaboration with business architecture testing operations and globally distributed teams. |
What should you bring along | Deep expertise in Java/Jakarta EE JDK 8 EJB Spring and/or Quarkus plus practical experience with WebLogic Payara or comparable enterprise runtimes. Proven ability to work effectively in both legacy on-premises environments and modern containerized cloud architectures. Strong AWS experience ideally including EKS EC2 Lambda RDS/Aurora PostgreSQL S3 ECR CloudWatch IAM networking and secure hybrid connectivity. Hands-on experience with Kubernetes Docker Helm infrastructure as code and declarative delivery using Argo CD and Terraform. Advanced Oracle and PostgreSQL knowledge including SQL tuning data modelling transactions locking JDBC pools and performance diagnostics. Strong integration experience with REST SOAP Kafka MQ event-driven processing batch jobs and contract-compatible interface evolution. Experience modernizing monolithic or tightly coupled enterprise applications while preserving behaviour data integrity and downstream compatibility. Strong automated-testing background covering unit integration interface regression and E2E scenarios across multiple runtimes and environments. Advanced JVM application and database troubleshooting skills including heap/thread analysis garbage collection memory profiling timeouts deadlocks and high-load behaviour. Experience with observability using Grafana Prometheus ELK/OpenSearch Loki CloudWatch and OpenTelemetry including cross-platform incident analysis. Understanding of cloud and enterprise security IAM/OIDC TLS/certificates secrets network controls vulnerability remediation and confidential-data handling. Ability to reason about complex domain rules and system dependencies where apparently local changes can affect multiple markets processes and consumers. Senior-level ownership communication technical decision-making and ability to guide developers through modernization and operational challenges. |
Must have technical skill | 6 years of professional Java development experience in large business-critical enterprise systems. Java / Jakarta EE JDK 8 Spring and/or Quarkus. Must Have: Minimum 4 years of experience in front-End technologies: Angular 15 HTML5 CSS3 JavaScript jQuery Bootstrap TypeScript Angular CLI. Data Exchange & Interaction: Ajax JSON. AWS: EKS EC2 Lambda RDS/Aurora PostgreSQL S3 ECR CloudWatch IAM AWS managed cloud services Kubernetes Docker Helm PostgreSQL SQL JDBC JPA/Hibernate REST SOAP Kafka MQ asynchronous processing batch and scheduler technologies GitHub GitHub Actions Argo CD Terraform Maven/Gradle SonarQube JUnit and automated integration interface regression and E2E testing Cloud integration networking TLS certificates IAM/OIDC and secrets management JVM SQL queue batch and application performance diagnostics Grafana ELK/OpenSearch CloudWatch. Architecture and system design for highly integrated reliable business-critical platforms ITSM incident/problem/change management release support and operational readiness. |
Good to have technical skills | Experience in EJB 2/3. WebLogic and Payara or comparable enterprise Java runtimes. Oracle. Experience with migration from JSP to Angular and from WebLogic/EJB to containerized Quarkus or Payara-based solutions. Experience with market-by-market or component-by-component cloud rollout and parallel operation of legacy and cloud implementations. Knowledge of interface-heavy automotive landscapes involving production planning logistics finance registration dealers and downstream event consumers. Experience with Apache HTTP Server gateways reverse proxies load balancing and cross-environment connectivity. Practical experience stabilizing systems with high incident volumes limited test coverage technical debt and strict business-continuity requirements. AI-assisted code analysis migration and test creation is beneficial provided results are technically reviewed and protected by regression testing. Experience in distributed agile teams using Jira Confluence architecture decision records and structured knowledge-transfer practices. |
Required Experience:
Manager