Search Jobs

Full Stack Java Developer (Junior, Senior, and Lead)

Description

Key Responsibilities (varies by level):
  • Design, develop, test, and deploy enterprise-grade applications.
  • Build and maintain robust backend services using Java, Spring Boot, Spring, or Hibernate.
  • Develop responsive and dynamic user interfaces with Angular, React, or JavaScript.
  • Work with SQL or NoSQL databases to manage and optimize data.
  • Collaborate with product owners, business stakeholders, and cross-functional teams.
  • Write clean, scalable, and maintainable code following best practices.
  • Participate in system design and architectural discussions (Senior/Lead).
  • Mentor and guide junior developers, lead project teams, and contribute to technical strategy (Lead).

 

Required Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). Prefer a masters degree.
  • MIN 5+ years of professional experience in full stack development with enterprise-level applications.
  • Strong expertise in Java and frameworks such as Spring Boot / Spring/Hibernate.
  • Experience with SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Front-end proficiency with Angular, React, or JavaScript.
  • Solid understanding of RESTful APIs and microservices.
  • Excellent problem-solving and communication skills.

 

Preferred Qualifications (especially for Senior/Lead roles):

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to containerization (Docker, Kubernetes).
  • Knowledge of enterprise integration patterns and distributed systems.
  • Experience leading teams, mentoring developers, and driving architectural decisions (Lead)

859 Shadow Elm Dr, APT C, Charlotte, NC-28209

Follow Us