Ad Code

Responsive Advertisement

Java Developer | Austin TX | C2C | W2 | FTE | Long Term

 


Certainly! Here's a detailed job description for a Java Developer role based in Austin, TX:

Job Role: Java Developer

Location: Austin, TX

Duration: Long Term

Job Type: C2C/W2/FTE (Contract/Full-Time Equivalent)


Job Description:

We are looking for a skilled Java Developer to join our dynamic team in Austin, TX. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java-based applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements.


Key Responsibilities:

  1. Software Development: Design, develop, test, and deploy Java applications and services according to best practices.

  2. Object-Oriented Design: Apply object-oriented principles and design patterns to build scalable and maintainable code.

  3. Database Integration: Integrate Java applications with relational databases (e.g., MySQL, PostgreSQL) using JDBC or ORM frameworks (e.g., Hibernate).

  4. Web Development: Develop web applications using Java frameworks such as Spring MVC, Spring Boot, or Java EE.

  5. API Development: Design and implement RESTful APIs for seamless integration with front-end applications and third-party services.

  6. Performance Optimization: Identify and resolve performance bottlenecks in Java applications.

  7. Code Review: Conduct and participate in code reviews to ensure code quality and adherence to coding standards.

  8. Documentation: Create technical documentation, including design documents, API specifications, and deployment instructions.


Required Skills and Qualifications:

  • Java Expertise: Strong proficiency in Java programming language, with experience in Java frameworks such as Spring or Java EE.
  • Database Skills: Knowledge of SQL and experience with relational databases.
  • Web Technologies: Familiarity with web development technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React) is a plus.
  • Version Control: Experience with version control systems (e.g., Git) for code management.
  • Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering efficient and scalable solutions.
  • Communication: Excellent verbal and written communication skills to collaborate effectively within a team environment.


Preferred Qualifications:

  • Education: A bachelor’s degree in Computer Science, Engineering, or a related field; a master’s degree is a plus.
  • Certifications: Relevant certifications in Java programming or related technologies (e.g., Oracle Certified Professional, Java SE Programmer).


Job Type and Duration:

  • Contract (C2C/W2): Specifies whether the role is contract-based, with options for Corp-to-Corp (C2C) or as an employee (W2).
  • Full-Time Equivalent (FTE): Indicates whether the role is also open for permanent employment.
  • Duration: Listed as "Long Term," indicating the expectation for a sustained engagement rather than short-term.

This role provides an exciting opportunity to contribute to the development of robust Java applications, leveraging your expertise in Java programming and software engineering practices.

For more details or to apply, please contact eakansh.srivastava@dataisgood.com

This contact information allows interested applicants to reach out for further inquiries or to apply directly for the position.

Post a Comment

0 Comments