Full Time
North Carolina Raleigh
Posted 5 months ago
Job Summary:

We are seeking a highly experienced Java Full Stack Developer with over 10 years of expertise in building and maintaining complex applications. The ideal candidate will have a strong background in both front-end and back-end technologies, with extensive experience in Java development, web technologies, and modern frameworks. This role is essential for delivering high-quality, scalable software solutions and leading development efforts.

Roles and Responsibilities:
  • Design, develop, and maintain scalable web applications using Java, Spring, and other relevant technologies.
  • Implement and manage RESTful APIs and web services to support front-end functionalities.
  • Develop and maintain front-end components using modern frameworks such as Angular, React, or Vue.js.
  • Ensure high performance, responsiveness, and quality of both the front-end and back-end of applications.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to gather and refine requirements.
  • Implement best practices for code quality, testing, and deployment.
  • Lead and mentor junior developers, providing guidance and support throughout the development process.
  • Troubleshoot and resolve issues related to application functionality, performance, and scalability.
  • Stay up-to-date with emerging technologies and industry trends to incorporate new tools and practices into the development process.
  • Document software development processes, code, and system configurations.
Required Skills and Qualifications :
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in Java development with a strong understanding of Java frameworks like Spring and Hibernate.
  • Extensive experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like Angular, React, or Vue.js.
  • Proficiency in developing RESTful APIs and integrating with various data sources and services.
  • Experience with databases such as SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).
  • Strong understanding of version control systems, preferably Git.
  • Experience with build tools and CI/CD pipelines (e.g., Maven, Jenkins).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving skills and the ability to manage complex projects.
  • Effective communication skills and ability to work collaboratively in a team environment.
Additional Preferred Qualifications and Certifications:
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Knowledge of microservices architecture and related technologies.
  • Familiarity with Agile development methodologies and tools like Jira.
  • Certifications:
  • Oracle Certified Professional, Java SE 11 Developer or equivalent
Why Join Us :
  • Challenging Projects: Work on high-impact, complex applications with a focus on cutting-edge technologies.
  • Career Growth: Opportunities for career advancement and professional development.
  • Collaborative Culture: Join a dynamic and innovative team committed to excellence.
  • Impact: Contribute to the development of high-quality software solutions that drive business success.
How to Apply 

Interested candidates are invited to submit their resume and a cover letter detailing their qualifications and experience. Please include examples of past projects or links to your GitHub profile

This job description provides a general overview of the role and is not intended to be exhaustive. Responsibilities and requirements may evolve based on business needs.

Job Features

Job CategoryJava Full Stack Developer

Apply Online

A valid email address is required.
A valid phone number is required.

Leave a Reply

Your email address will not be published. Required fields are marked *