Java Full Stack Developer

InfosysIrving, TX
1d

About The Position

We are looking for an accomplished Java Full Stack Developer with hands-on experience. The ideal candidate will have a strong background in designing, developing, and maintaining web applications using both front-end and back-end technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business objectives.

Requirements

  • Candidate must be located within commuting distance of Irving, TX or be willing to relocate to the area.
  • This position may require travel to project locations.
  • Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
  • Minimum 4 years of experience in full stack development with Java.
  • Expertise in Java, Spring Boot, Hibernate, and JPA.
  • Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Experience with RESTful API design and implementation.
  • Familiarity with database technologies (SQL and NoSQL, such as MySQL, PostgreSQL, MongoDB).
  • Knowledge of version control systems (Git preferred).
  • Ability to work in Agile/Scrum environments.
  • Strong problem-solving and communication skills.

Nice To Haves

  • Experience with CI/CD tools and cloud platforms (AWS, Azure, or GCP) is a plus.
  • Experience with containerization tools (Docker, Kubernetes).
  • Exposure to DevOps practices and tools.
  • Background in test-driven development (TDD) and automated testing frameworks.
  • Experience with mobile development or cross-platform frameworks is a plus.

Responsibilities

  • Develop, test, and deploy scalable and robust web applications using Java and related technologies.
  • Design and implement user interfaces with modern front-end frameworks (such as React, Angular, or Vue.js).
  • Build and maintain RESTful APIs, microservices, and backend logic using Java (Spring Boot, Hibernate, etc.).
  • Collaborate with UI/UX designers, product managers, and other developers to deliver seamless user experiences.
  • Optimize application performance, security, and scalability.
  • Participate in code reviews, mentor junior developers, and promote best practices in software development.
  • Integrate third-party services and APIs as needed.
  • Write unit and integration tests to ensure code quality and reliability.
  • Troubleshoot, debug, and resolve technical issues across the stack.
  • Maintain documentation for applications, processes, and workflows.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service