Software Developer (Java) (34923)

TCC SolutionsIndianapolis, IN
Remote

About The Position

- The Software Developer will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. The role requires proficiency in coding, problem-solving, and collaboration to ensure high-quality software solutions are delivered on time.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software development, with a focus on application design and development.
  • Proven experience in working with Java, JSP, J2EE, Spring, SQL.
  • Demonstrated experience in using software development frameworks and tools.
  • Experience in collaborating with cross-functional teams to deliver high-quality software solutions.
  • Strong problem-solving skills and the ability to think critically to develop innovative solutions.
  • Proficiency in software development methodologies, including Agile and Scrum.
  • Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Strong attention to detail and commitment to delivering high-quality work.
  • Familiarity with version control systems such as Git.
  • Ability to adapt to new technologies and learn quickly.

Responsibilities

  • Develop and implement software applications according to client specifications and industry standards.
  • Collaborate with cross-functional teams to gather requirements and ensure alignment with project goals.
  • Write clean, scalable, and efficient code using various programming languages and technologies.
  • Conduct thorough testing and debugging of applications to ensure functionality and performance.
  • Participate in code reviews to maintain code quality and share knowledge with team members.
  • Stay updated with emerging technologies and industry trends to continuously enhance skills and contribute to innovation.
  • Provide technical support and troubleshooting for software applications as needed.
  • Document software development processes and maintain comprehensive records for future reference.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service