JobHabor

Java Fullstack Developer

Everest Technologies

Location
India · USA
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java EE and Spring Framework.
  • Develop and enhance backend services using Java, EJB 3.0, and Spring Framework 5.3.x.
  • Build and maintain frontend applications using JSP, JavaScript, jQuery, and Struts 1.x.
  • Develop dashboards and reports using JFreeChart.
  • Configure and maintain Gradle build scripts for application development and deployment.
  • Develop equipment communication services using Netty NIO.
  • Implement background jobs and scheduled tasks using Quartz Scheduler.
  • Design and develop RESTful and SOAP web services.
  • Integrate enterprise applications using JMS and ActiveMQ messaging.
  • Handle binary message processing, including hexadecimal-to-binary data conversion.
  • Develop and optimize database objects, queries, stored procedures, and performance for Microsoft SQL Server or MySQL.
  • Implement backend caching solutions using Infinispan or similar caching technologies.
  • Troubleshoot production issues and optimize application performance.
  • Participate in code reviews, Agile ceremonies, and technical design discussions.

Requirements

  • 5+ years of experience in Java application development.
  • Strong hands-on experience with Java EE.
  • Strong hands-on experience with EJB 3.0.
  • Strong hands-on experience with Spring Framework 5.3.x (Dependency Injection, Transactions).
  • Strong hands-on experience with Gradle.
  • Experience developing enterprise web applications using JSP.
  • Experience developing enterprise web applications using JavaScript.
  • Experience developing enterprise web applications using jQuery.
  • Experience developing enterprise web applications using Struts 1.x MVC Framework.
  • Experience with Netty NIO for TCP/IP or equipment communication.
  • Experience using Quartz Scheduler for batch processing and scheduled jobs.
  • Strong experience with Microsoft SQL Server and/or MySQL.
  • Experience implementing caching using Infinispan or similar technologies (Ehcache, Redis, Hazelcast, etc.).
  • Experience developing SOAP and REST APIs.
  • Strong understanding of JMS and ActiveMQ messaging.
  • Experience working with binary data, hexadecimal conversions, and message processing.
  • Strong SQL and database design skills.
  • Experience with Git and version control systems.
  • Experience working in Agile/Scrum environments.

Preferred

  • Experience with microservices architecture.
  • Knowledge of Spring Boot and Spring MVC.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
  • Experience with application performance tuning and monitoring.
  • Exposure to Linux/Unix environments and shell scripting.
  • Knowledge of enterprise integration patterns and messaging architecture.

Skills

  • Java
  • Java EE
  • Spring Framework
  • EJB
  • JSP
  • JavaScript
  • jQuery
  • Struts
  • JFreeChart
  • Gradle
  • Netty NIO
  • Quartz Scheduler
  • REST
  • SOAP
  • JMS
  • ActiveMQ
  • Microsoft SQL Server
  • MySQL
  • Infinispan
  • Git
  • Spring Boot
  • Spring MVC
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Azure DevOps
  • Linux
  • Unix

Similar roles