Sr. Application Developer

Judit Inc

Sr. Application Developer

Taylor, TX
Full Time
Paid
  • Responsibilities

    We are seeking a highly skilled and motivated Application Developer Sr. - Backend Developer to join our team on a contractual basis. As an Application Developer Sr., you will be responsible for designing, developing, and maintaining our web applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.

    Key Responsibilities

    • Develop and maintain web applications
    • Collaborate with product managers, designers, and other developers to ensure optimal functionality and user experience
    • Write clean, maintainable, and efficient code
    • Perform code reviews and provide constructive feedback to team members
    • Troubleshoot and debug applications to ensure optimal performance

    Qualifications and Experience

    • Bachelor’s degree in Computer Science, or related field, or an equivalent combination of education and experience is required.
    • Requires a minimum of 5 years related work experience in excess of degree requirements

      Technical Skills

      • Strong proficiency in Java & Liquibase
      • Proficient in Azure with knowledge of services
      • Knowledge SQL Database
      • Knowledge of DataBricks
      • Knowledge of Parquet file structure
      • Develop and maintain APIs using Java and Liquibase
      • Write clean, maintainable, and efficient code
      • Apply test-driven development (TDD) methodologies
      • Experience with RESTful APIs and microservices architecture
      • Collaborate effectively with product managers, designers, and developers to ensure optimal functionality and user experience
      • Troubleshoot and debug applications to ensure optimal performance
      • Perform code reviews and provide constructive feedback to team members
      • Experience with Agile methodologies and refining user stories to proper acceptance criteria
      • Break down larger tasks into sub-tasks for more accurate estimates and planning
      • Strong communication and teamwork skills
      • Knowledgeable in GIT version control systems
      • Knowledge of Scrum methodology
      • Ability to develop and deploy code base
      • Understanding of web security principles
      • Proficient in JUNIT for unit testing
      • Proficient in Oracle SQL database systems
      • Familiar with Apache Tomcat server