Senior Full Stack Java Developer
Job in
Jersey City, Hudson County, New Jersey, 07390, USA
Listed on 2025-12-01
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2025-12-01
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Software Engineer, Senior Developer
Job Description & How to Apply Below
We are seeking a highly skilled and experienced Senior Full Stack Java Developer to lead the design, development, and implementation of Java-based applications and frameworks.
The ideal candidate will possess strong technical expertise, a collaborative mindset, and a passion for delivering high-quality software solutions.
Responsibilities- Develop, maintain, and implement Java-based components, applications, and frameworks.
- Lead the design and architecture of Java-based solutions.
- Collaborate with developers, designers, and system administrators to ensure seamless integration of project components.
- Troubleshoot and resolve technical issues related to Java applications.
- Develop and maintain comprehensive software documentation.
- Provide technical guidance and mentorship to junior developers.
- Stay current with the latest Java technologies and industry trends.
- Analyze and refactor existing code as needed.
- Participate in code reviews and provide constructive feedback.
- Minimum 5 years of experience as a core Java developer.
- Minimum 5 years of experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and related technologies.
- Strong hands-on experience with Java and J2EE technologies, including proficiency in Java 8 and above.
- Proficiency in Collections and Multi-Threading concepts.
- Experience with Spring Boot.
- Familiarity with UI technologies such as Angular and React.
- Hands-on experience developing and implementing RESTful Java-based web services.
- Experience building scalable and distributed microservices.
- Knowledge of open-source tools and frameworks including Spring, Hibernate, and Spring JPA.
- Strong understanding of data structures and algorithms.
- Familiarity with Agile software development methodologies.
- Experience with build and development tools such as Gradle and Maven.
- Proficiency in using Git for version control.
- Experience working in Linux/Unix environments.
- Excellent problem-solving and communication skills.
- Solid understanding of SQL and relational databases.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×