Java Full Stack Developer
Envision Technology SolutionsJob description
Job Description: Java Full Stack Developer
Location: Berkeley Heights, N
Long Term Project
W2 Fulltime/Contract position
Job Summary
We are seeking an experienced Java Full Stack Developer to design, develop, enhance, and maintain scalable enterprise applications for a financial services environment. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, modern frontend technologies, databases, and enterprise application development.The candidate will collaborate with business stakeholders, architects, QA engineers, and cross-functional technology teams to deliver secure, reliable, high-performance applications while following established software development lifecycle (SDLC) standards.
Key Responsibilities
Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot.Build and maintain RESTful APIs and microservices-based applications.
Develop responsive user interfaces using React.js or Angular, JavaScript, TypeScript, HTML5, and CSS3.
Implement multithreading, concurrency, and performance optimization techniques.
Integrate frontend applications with backend services and relational databases.
Work with SQL, Oracle, Sybase, or other enterprise database technologies.
Develop event-driven applications using Apache Kafka or RabbitMQ.
Write unit, integration, and regression tests using JUnit and Mockito.
Participate in code reviews, technical design discussions, and Agile/Scrum ceremonies.
Troubleshoot production issues, analyze logs, and support application deployments.
Use Git, Maven/Gradle, Jenkins, GitLab CI, or GitHub Actions for source control and CI/CD.
Collaborate with business and technology teams to translate requirements into technical solutions.
Follow enterprise security, coding standards, documentation, and regulatory compliance requirements.
Required Technical Skills
Backend: Java 8/11/17+, Spring Boot, Spring Framework, Spring MVC, Hibernate/JPA.Frontend: React.js or Angular, JavaScript, TypeScript, HTML5, CSS3.
Architecture: Microservices, REST APIs, distributed systems, multithreading.
Messaging: Apache Kafka and/or RabbitMQ.
Database: SQL, Oracle, Sybase, PostgreSQL, or comparable RDBMS.
Testing: JUnit, Mockito, integration testing.
Build & CI/CD: Maven/Gradle, Jenkins, GitHub Actions or GitLab CI.
Tools: Git, IntelliJ IDEA/Eclipse, Postman.
Operating Systems: Unix/Linux.
Methodology: Agile/Scrum and full SDLC.
Interested in this role?