What are the responsibilities and job description for the Java Full Stack Developer (W2) position at Vistados Inc?
Job Title: Full Stack Java Developer
Location: Multiple Location Over USA
Employment Type: W2 - Contract
Visa:- OPT EAD, STEM OPT EAD, H4 EAD, L2S, GC EAD, USC
Job Description:
We are seeking a highly skilled and motivated Full Stack Java Developer to join our growing team. The ideal candidate will have strong experience in developing both front-end and back-end applications using Java technologies. As a Full Stack Developer, you will be responsible for the design, development, and maintenance of web applications, ensuring that they are scalable, efficient, and meet business requirements.
Key Responsibilities:
- Develop, maintain, and enhance full-stack applications using Java, Spring Boot, Angular/React, and other technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, well-documented, and efficient code.
- Design and implement RESTful APIs to connect with both front-end and back-end systems.
- Work with database technologies such as MySQL, PostgreSQL, or MongoDB for storing and retrieving data.
- Implement responsive UI design to deliver a seamless user experience across all devices.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Follow Agile development methodologies and participate in sprint planning, daily stand-ups, and retrospectives.
- Ensure application security by following best practices and conducting regular code audits.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5 years of professional experience as a Full Stack Java Developer.
- Strong knowledge of Java, Spring Boot, and Spring Framework for back-end development.
- Proficiency with front-end technologies such as Angular, React, HTML5, CSS3, and JavaScript.
- Experience in building and consuming RESTful APIs.
- Hands-on experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems (Git).
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud is a plus.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Strong problem-solving skills and the ability to debug complex issues.
- Excellent communication and teamwork skills.
- Ability to work in an Agile environment, following Scrum/Kanban methodologies.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with testing frameworks like JUnit, TestNG, or Mocha.
- Experience with front-end build tools such as Webpack, Babel, or NPM.
Thanks & Regards
Ramakrishna
Baanyan Software Services Inc
100 Metroplex Drive, Suite 100, 1st Floor, Edison, NJ. 08817
Phone : 732-660-9072
Email: ramak@vistados.com|ramak@baanyan.com
LinkedIn: linkedin.com/in/rama-krishna-91674b257
An E-Verified Company