Diverse Lynx - Dallas, TX

posted 4 months ago

Full-time - Mid Level
Dallas, TX
Administrative and Support Services

About the position

As a Java Fullstack Developer, you will be responsible for designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight. You will act as a member of a product team, supporting teammates and collaborating with a do-what-it-takes attitude to ensure product and team success. Your role will involve providing improvements to the product(s) being supported and actively participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases. You will support release planning with conceptual design and development/refinement of software engineering guidelines. Analyzing complex project-related problems and creating innovative solutions involving scheduling, technology, methodology, tools, and solution components will be a key part of your responsibilities. You will ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports. Additionally, you will provide mentoring to junior members of the team, fostering their growth and development in the field. This position requires a strong background in Java Spring Boot, Angular, microservices architecture, PostgreSQL, and AWS, with a minimum of 10 years of professional experience. You will be expected to have in-depth knowledge of the Angular Framework, experience creating RESTful services using Java and Spring Boot, and expertise in various programming languages and libraries. Your passion for user experience and user-centric development will be essential as you bridge the gap between user interface design and technical implementation, continuously researching new and best coding practices to optimize applications for maximum speed and scalability.

Responsibilities

  • Designing, developing, and implementing custom software and database application capabilities for various systems.
  • Acting as a member of a product team and collaborating with teammates to ensure product and team success.
  • Providing improvements to the product(s) being supported.
  • Participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives.
  • Supporting release planning with conceptual design and development/refinement of software engineering guidelines.
  • Analyzing complex project-related problems and creating innovative solutions.
  • Ensuring product quality and timeliness of work, providing advice and guidance, and resolving problems to meet objectives.
  • Providing mentoring to junior members of the team.

Requirements

  • 10+ years of professional experience with Java Spring Boot, Angular, microservices architecture, PostgreSQL, and AWS.
  • In-depth knowledge of the Angular Framework (TypeScript, Angular Material, state management).
  • Experience creating RESTful services using Java and Spring Boot.
  • Expertise in programming languages/libraries: Java, Spring Boot, Angular, Typescript, JavaScript, CSS, and HTML.
  • Knowledge of creating Angular components and services, with a good understanding of state management and UI performance.
  • DevOps experience/CI/CD pipeline.
  • Familiarity with basic security concepts, such as SSL/TLS, OAuth, and encryption.
  • Familiarity with basic cloud concepts, such as AWS, GCP, and/or MS Azure.
  • Experience creating reusable libraries and developing interactive and responsive interfaces.
  • Ability to implement complex solutions and encourage quality code through conducting reviews and leading tests.
  • Experience with developing SPA (Single Page Application) using modern UI frameworks (Angular and Angular Material), backed by RESTful services.
  • Strong communication skills, including leading design-related conversations and fostering collaboration.

Nice-to-haves

  • Experience with source code control systems and concurrent development workflows (Git preferred).
  • Experience with SQL or PL/SQL Oracle, MySQL, or PostgreSQL Server databases.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service