What are the responsibilities and job description for the Core Java Developer on W2 tax term position at Vedic Staffing Inc.?
Job Title: Core Java Developer
Location: MA
Job Type: Contract
We are seeking a skilled Core Java Developer to join our dynamic development team. The ideal candidate will have a strong foundation in Java programming, experience with software development methodologies, and a passion for building robust applications. You will collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions.
Key Responsibilities:- Design, develop, test, and maintain high-performance Java applications.
- Collaborate with product managers, UX designers, and other developers to define and implement new features.
- Troubleshoot and resolve issues in existing applications.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Stay up-to-date with industry trends and emerging technologies related to Java development.
- Contribute to all phases of the software development lifecycle (SDLC).
- Document development processes, code changes, and system architecture.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Developer, with a strong understanding of core Java concepts and frameworks.
- Familiarity with web technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Experience with Java frameworks such as Spring or Hibernate.
- Knowledge of database management systems (e.g., MySQL, PostgreSQL) and SQL.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent verbal and written communication skills.
- Familiarity with version control systems (e.g., Git) is preferred.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker).
- Understanding of Agile methodologies and practices.
- Experience with testing frameworks (e.g., JUnit, TestNG).