What are the responsibilities and job description for the W2 - Senior Java Developer - Alpharetta, GA (Locals Only) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Prohires, is seeking the following. Apply via Dice today!
Senior Java Developer - Alpharetta, GA
Location – Alpharetta, GA
In-person interview is mandate.
Should have solid Banking and Investment Banking Experience.
Job Summary:
We are seeking a highly skilled Full Stack Java Developer with extensive experience in NodeJS to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications, ensuring seamless integration between front-end and back-end components. This role requires a strong foundation in Java and NodeJS, along with modern web development frameworks and tools.
Key Responsibilities:
Senior Java Developer - Alpharetta, GA
Location – Alpharetta, GA
In-person interview is mandate.
Should have solid Banking and Investment Banking Experience.
Job Summary:
We are seeking a highly skilled Full Stack Java Developer with extensive experience in NodeJS to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications, ensuring seamless integration between front-end and back-end components. This role requires a strong foundation in Java and NodeJS, along with modern web development frameworks and tools.
Key Responsibilities:
- Develop, test, and maintain robust and scalable web applications using Java and NodeJS.
- Collaborate with cross-functional teams to define, design, and deliver innovative solutions.
- Implement front-end interfaces using frameworks like React, Angular, or Vue.js.
- Design APIs and microservices to support front-end features and third-party integrations.
- Ensure application performance, security, and scalability.
- Conduct code reviews and provide mentorship to junior developers.
- Maintain documentation and follow best coding practices and standards.
- Troubleshoot, debug, and optimize applications for maximum speed and scalability.
- Stay updated with the latest industry trends and technologies to continuously improve skills and the product.
- Bachelor''s degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer with strong Java and NodeJS skills.
- Solid understanding of front-end technologies (HTML, CSS, JavaScript).
- Experience with modern JavaScript frameworks/libraries (React, Angular, Vue.js).
- Experience developing RESTful APIs and working with microservices architecture.
- Familiarity with databases such as MySQL, PostgreSQL, MongoDB, or similar.
- Knowledge of version control tools like Git.
- Familiar with containerization and deployment (Docker, Kubernetes) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and automation tools.
- Understanding of Agile/SCRUM methodologies