Java Developer

  • Contractor
  • Full-Time
  • New Jersy
  • Precision
  • Prefferd visa: OPT, CPT, F1, H4, L1, L2, J1, Have H1 Visa, Need H1 Visa, EAD, TN Permit Holder, Green Card Holder, US Citizen
  • Posted 9 months ago – Accepting applications
Job Detail
  • Offerd Salary $ 55,000 - $ 100,000
  • Required Position I have ongoing need to fill this role
  • Experience 2-5 Years Required
Job Description

We are seeking a skilled and experienced Java Developer to join our development team. As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.

Responsibilities:

  • Designing, coding, testing, and debugging Java applications using industry best practices.
  • Collaborating with product managers, business analysts, and other stakeholders to gather and analyze requirements.
  • Developing software solutions that are scalable, efficient, and maintainable.
  • Writing clean, well-documented code and adhering to coding standards.
  • Conducting code reviews to ensure code quality and share best practices with team members.
  • Identifying and resolving software defects and performance issues.
  • Participating in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Collaborating with cross-functional teams to ensure successful integration of software components.
  • Keeping up to date with industry trends and advancements in Java development.
  • Troubleshooting production issues and providing timely resolutions.
  • Mentoring junior developers and assisting them in their professional growth.
  • Contributing to continuous improvement initiatives to enhance software development processes and tools.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven work experience as a Java Developer, with hands-on experience in Java programming.
  • Strong knowledge of Java frameworks, libraries, and tools (e.g., Spring, Hibernate, Maven).
  • Experience with web application development and related technologies (e.g., HTML, CSS, JavaScript, RESTful APIs).
  • Proficiency in database concepts and SQL.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong attention to detail and a commitment to delivering high-quality software solutions.
  • Effective communication and collaboration skills.
  • Ability to work effectively in a team environment and independently when required.
  • Experience with version control systems (e.g., Git) and continuous integration/delivery tools is a plus.
  • Knowledge of other programming languages (e.g., Python, C++) is desirable but not mandatory.
Job Requirement

 

Eligibility Criteria: Minimum 2-5 yrs. experience with Bachelor's/Master's degree in Computer Science or equivalent with valid status. Recent graduates with no experience are also welcome to apply for the above positions. Should have an understanding of programming or database concepts and should have knowledge of any programming language or databases.

Required skills