Senior Java Developer - Alpharetta, GA
Location – Alpharetta, GA
Client – Morgan Stanley
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.
Â
Qualifications:
- 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.
Â
Preferred Skills:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and automation tools.
- Understanding of Agile/SCRUM methodologies
Â