TPL - Software Engineer 3

Expert Technology Services

  • Irving, TX
  • 9 days ago

    Highlights

    Commercial experience in Java, Spring, Spring Boot, RESTful APIs, event-driven systems, microservices, and distributed architectures. - Experience with build/test/dependency management tools, modern databases, and multi-threaded programming.

    Numbers & Facts

    LocationIrving, TX

    Description

    Job Summary (List Format):

    - Develop high-quality mining software solutions as part of a dynamic, multi-disciplinary team.
    - Design, implement, and maintain Java-based applications using Spring and Spring Boot frameworks.
    - Build and integrate RESTful APIs and event-driven systems.
    - Work with microservices and distributed architectures for enterprise-level solutions.
    - Utilize build, test, and dependency management tools in the software development lifecycle.
    - Apply modern database design principles and technologies.
    - Develop in both single-threaded and multi-threaded environments, understanding their unique requirements.
    - Collaborate within a scrum team, participating in design and planning discussions.
    - Communicate effectively with team members and stakeholders.
    - Commit to delivering high-value, quality products to customers.
    - Demonstrate strong analytical, design, and problem-solving skills.
    - Embrace feedback and provide constructive input to peers and junior staff.
    - Manage personal workload and prioritize tasks effectively.
    - Stay updated with modern security principles and apply them in development.
    - Show willingness to learn and focus on continuous self-improvement.

    Required Qualifications and Skills:
    - Bachelor's Degree in Computer Science.
    - Commercial experience in Java, Spring, Spring Boot, RESTful APIs, event-driven systems, microservices, and distributed architectures.
    - Experience with build/test/dependency management tools, modern databases, and multi-threaded programming.
    - Strong soft skills: communication, teamwork, time management, and willingness to learn.

    Note: Internships are not accepted as job experience for this role.

    Similar Jobs

    See more jobs