Java Full Stack Developer
Trebecon LLC
Princeton, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Princeton, United States of America
Tech stack
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
CSS
Code Review
Databases
Continuous Integration
Github
Revision Control Systems
Gradle
Spring
PostgreSQL
Maven
MySQL
Oracle Applications
Performance Tuning
Scrum
Responsive Web Design
Software Systems
SQL Databases
Web Application Frameworks
Web Services
Google Cloud Platform
Enterprise Software Applications
React
Spring-boot
Backend
GIT
Angular
Build Tools
Front End Software Development
Api Design
Software Coding
REST
Docker
Jenkins
Microservices
Job description
We are seeking an experienced Java Full Stack Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java backend technologies, modern frontend frameworks, API development, and database technologies.
The candidate should be comfortable working in an Agile environment and collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, test, and deploy full-stack applications using Java technologies.
- Build scalable backend services using Java, Spring Boot, and Microservices architecture.
- Develop and integrate RESTful APIs.
- Create responsive user interfaces using React.js or Angular.
- Work with databases to design efficient queries and data models.
- Participate in code reviews, troubleshooting, and performance optimization.
- Collaborate with product owners, QA teams, and development teams in an Agile/Scrum environment.
- Follow best practices for coding standards, security, and application performance.
Requirements
- Strong experience with Java (Java 8/11/17+)
- Hands-on experience with Spring Boot and Spring Framework
- Experience developing Microservices
- Strong knowledge of REST APIs and web services
- Frontend experience with React.js or Angular
- Proficiency in JavaScript, HTML5, and CSS3
- Experience with SQL databases such as Oracle, PostgreSQL, or MySQL
- Experience with version control tools such as Git
- Knowledge of build tools like Maven/Gradle
- Experience working in Agile/Scrum environments
Preferred Skills
- Experience with cloud platforms (AWS/Azure/Google Cloud Platform)
- Knowledge of CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
- Experience with Docker and Kubernetes
- Experience with enterprise application development
- Strong communication and problem-solving skills