Princeton It Services - Princeton, NJ

posted about 1 month ago

Full-time - Mid Level
Princeton, NJ
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Java Full Stack Developer with over 10 years of experience to join our team. The ideal candidate will have a strong background in Java development and a proven track record of designing and implementing scalable, high-performance web applications. Proficiency in Java 8 and Lambda is essential for this role.

Responsibilities

  • Design, develop, and maintain high-quality, scalable Java applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Develop front-end components using modern JavaScript frameworks such as Angular, React, or Vue.js
  • Create and maintain RESTful APIs for seamless integration between front-end and back-end systems
  • Write clean, maintainable code and conduct thorough code reviews
  • Optimize application performance and ensure scalability
  • Troubleshoot and debug issues to ensure smooth operation of applications
  • Stay updated on emerging technologies and propose innovative solutions to improve product quality and development processes
  • Mentor junior developers and contribute to a positive team culture

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 6-7 years of professional experience in Java development in Java 8 with lambda expression
  • Proficiency in SQL, Spring/SpringBoot/Spring batch Java/J2EE, Spring Boot, and Hibernate
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (Angular, React, or Vue.js)
  • Strong understanding of RESTful web services and API development
  • Experience with microservices architecture and cloud platforms such as AWS, Azure, or Google Cloud Platform
  • AWS expertise- ECS, EC2, build/deployment via Jenkin pipeline, cloud formation, spring jdbc, SQS (in AWS), API development, Able to design and solution independently
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Excellent problem-solving skills and attention to detail
  • Strong communication and interpersonal skills
  • Ability to work independently and collaboratively in a fast-paced environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service