Full Stack Java Developer

at  TalentBridge

Charlotte, NC 28210, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jun, 2024USD 70 Hourly26 Mar, 2024N/AOrchestration,Aws,Maven,Spring,Angular,Docker,Hibernate,Vue.Js,Web Services,Mongodb,Html,Computer Science,Javascript,Postgresql,Java,Azure,Information Technology,Containerization,Css,Database DesignNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB TITLE: FULL STACK JAVA DEVELOPER

Job Overview: We are seeking a skilled and experienced Full Stack Java Developer to join our dynamic team. As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web applications. You will work on both front-end and back-end technologies, ensuring seamless integration between the two. The ideal candidate should have a strong proficiency in Java, along with expertise in front-end technologies, databases, and web services.

QUALIFICATIONS:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Full Stack Developer with a focus on Java technologies.
  • Strong proficiency in Java, J2EE, Spring, and Hibernate.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern JS frameworks (Angular, React, Vue.js).
  • Proficient in database design and management (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with RESTful web services and API development.
  • Knowledge of version control systems (Git) and build tools (Maven, Gradle).
  • Understanding of Agile/Scrum methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

PREFERRED SKILLS:

  • Experience with microservices architecture.
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Continuous integration/continuous deployment (CI/CD) experience.

Responsibilities:

  • Full Stack Development: Collaborate with cross-functional teams to design, develop, test, deploy, and maintain Java-based web applications.
  • Front-end Development: Build responsive and user-friendly interfaces using modern front-end frameworks (e.g., Angular, React, Vue.js).
  • Back-end Development: Design and implement server-side logic using Java and related frameworks (e.g., Spring, Hibernate).
  • Database Management: Develop and maintain database schemas, write optimized SQL queries, and ensure efficient data storage and retrieval.
  • API Development: Create and consume RESTful APIs to enable seamless communication between front-end and back-end systems.
  • Code Reviews: Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Testing: Write unit tests and conduct thorough testing to ensure the reliability and robustness of the applications.
  • Performance Optimization: Identify and address performance bottlenecks in both front-end and back-end components for optimal application speed and efficiency.
  • Collaboration: Work closely with UX/UI designers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
  • Documentation: Create and maintain technical documentation, including design documents, code documentation, and release notes.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Information Technology, Technology

Proficient

1

Charlotte, NC 28210, USA