Java Fullstack Developer
Everest Technologies
- Location
- India · USA
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
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
Full Stack Developer (AI Agents)
Databricks · Bengaluru, India · today
Sr Full Stack Developer (AI Agents)
Databricks · Bengaluru, India · today
Senior SAP Developer
Databricks · Bengaluru, India · today
Senior Backend Engineer
Zact · Mumbai, India · today
Principal AI Engineer - Hybrid in Bangalore
Smartsheet · Bangalore, INDIA · today
Forward Deployed Engineer
DevRev · India · today