K-Tek Resourcing - Austin, TX

posted 3 months ago

Full-time
Austin, TX
Professional, Scientific, and Technical Services

About the position

We are looking for a talented and experienced Java Full Stack Developer to join our team in Austin, TX. In this role, you will be responsible for developing and maintaining both front-end and back-end components of web applications, ensuring seamless user experience, and delivering high-quality software solutions. You will engage in full stack development, which includes designing, developing, and maintaining scalable, high-performance web applications using Java for back-end services and modern front-end technologies. As a Java Full Stack Developer, you will develop robust, secure APIs, web services, and server-side logic using Java (Spring Boot, Hibernate) and ensure seamless data flow between front-end and back-end. You will also build dynamic, user-friendly interfaces using JavaScript frameworks such as React, Angular, or Vue.js, ensuring responsive design and cross-browser compatibility. Your role will involve designing and optimizing database schemas, writing complex queries, and managing data integrity using relational databases like MySQL, PostgreSQL, or Oracle. In addition to development, you will be responsible for writing clean, maintainable, and well-documented code. You will conduct code reviews and implement best practices for security, performance, and scalability. Collaboration is key in this role, as you will work closely with product managers, UX/UI designers, and other developers to translate requirements into functional features. You will also develop unit tests, integration tests, and perform debugging and troubleshooting to ensure high-quality code and application stability. Finally, you will utilize CI/CD tools and pipelines to automate deployments and ensure a smooth release process.

Responsibilities

  • Design, develop, and maintain scalable, high-performance web applications using Java for back-end services and modern front-end technologies.
  • Develop robust, secure APIs, web services, and server-side logic using Java (Spring Boot, Hibernate).
  • Build dynamic, user-friendly interfaces using JavaScript frameworks such as React, Angular, or Vue.js.
  • Design and optimize database schemas, write complex queries, and manage data integrity using relational databases like MySQL, PostgreSQL, or Oracle.
  • Write clean, maintainable, and well-documented code; conduct code reviews and implement best practices for security, performance, and scalability.
  • Work closely with product managers, UX/UI designers, and other developers to translate requirements into functional features.
  • Develop unit tests, integration tests, and perform debugging and troubleshooting to ensure high-quality code and application stability.
  • Utilize CI/CD tools and pipelines to automate deployments and ensure a smooth release process.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Java-based full stack development.
  • Strong expertise in Java (Spring, Spring Boot, Hibernate) for back-end development.
  • Experience with front-end technologies such as React, Angular, Vue.js, HTML5, CSS3, and JavaScript.
  • Knowledge of RESTful APIs, microservices architecture, and web services.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with DevOps practices and CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes).
  • Solid understanding of version control systems like Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and the ability to work effectively in a collaborative environment.

Nice-to-haves

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of NoSQL databases like MongoDB.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Experience with Agile methodologies (Scrum, Kanban).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service