Suncap Technology - McLean, VA

posted 4 days ago

Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Senior Java Full Stack Developer to join our dynamic team in McLean, VA. This role involves collaborating with cross-functional teams to design, develop, and deploy cutting-edge solutions, focusing on both front-end and back-end technologies. The successful candidate will have a strong understanding of algorithms and will be responsible for leading the full-stack development process.

Responsibilities

  • Develop, test, and maintain high-quality Java applications and services.
  • Lead the full-stack development process, including front-end and back-end development.
  • Implement complex Java algorithms to solve business problems efficiently.
  • Participate in code reviews to ensure high-quality code and application performance.
  • Collaborate with other developers, testers, and stakeholders to define and implement software requirements.
  • Debug and troubleshoot production issues, identifying root causes and implementing solutions.
  • Write clean, scalable, and maintainable code following best practices and industry standards.
  • Conduct performance tuning and optimization to improve system performance.
  • Engage in continuous learning and improvement of skills and processes to stay current with industry trends and technology advancements.

Requirements

  • 5+ years of experience in Java development, with a strong focus on both front-end and back-end technologies.
  • Proficient in Java Algorithms and Data Structures with the ability to solve complex coding challenges.
  • Expertise in Java and Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Strong experience in Front-End Development using frameworks such as React.js, Angular.js, or Vue.js.
  • Solid understanding of RESTful API design and development.
  • Experience with Database Management (SQL, NoSQL) and writing complex queries.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization tools (e.g., Docker, Kubernetes).
  • Strong problem-solving skills and ability to perform well in a high-pressure environment.
  • Ability to perform well in a Java coding test, demonstrating a deep understanding of algorithms and their real-world applications.
  • Strong understanding of version control systems such as Git.
  • Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.

Nice-to-haves

  • Experience with Cloud Platforms such as AWS or Azure.
  • Knowledge of Microservices architecture.
  • Familiarity with Agile development methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service