What are the responsibilities and job description for the Java Full Stack Developer (Need Telecom Exp) :: Onsite-NJ :: W2 Position position at Trebecon LLC?
Job Description: Java Full Stack Developer
Location: Princeton, NJ (Onsite)
Interview Process: 2nd Round Face-to-Face Interview
Position Overview
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
Location: Princeton, NJ (Onsite)
Interview Process: 2nd Round Face-to-Face Interview
Position Overview
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.
- 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
- 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