Senior Java Developer

$124,800 - $135,200/Yr

INSPYR Solutions - Fort Worth, TX

posted 9 days ago

Full-time - Mid Level
Fort Worth, TX
Administrative and Support Services

About the position

The Senior Java Developer will engage in all aspects of the product lifecycle, focusing on software delivery while fostering a growth mindset within the team. This role emphasizes collaboration, agile practices, and continuous learning, with developers expected to write code daily and contribute to both technical and soft skill development. The position balances technical coaching with hands-on development work, aiming to solve business problems and enhance customer value through innovative solutions.

Responsibilities

  • Accountable for software delivery and influencing team behaviors based on frequent inspection and rapid feedback.
  • Facilitate team ceremonies in conjunction with appropriate team members.
  • Identify gaps in agile and technical practices and collaboratively seek remedies for them.
  • Question the status quo and lead experiments on alternatives to seek increased customer value or new learnings.
  • Develop soft skills such as communication, business orientation, adaptability, and constructive feedback.
  • Utilize existing practices like pair programming.
  • Work with the delivery manager to identify training and growth opportunities.
  • Recommend personal growth paths in conjunction with the Delivery Manager.
  • Help articulate and eliminate team blockers with the Delivery Manager as needed.
  • Participate in architecture and software design with the Squad, encouraging new ideas and iterative design.

Requirements

  • Proven experience in at least one object-oriented language.
  • Proven experience in at least one web framework, preferably including Spring, Spring Boot, or ASP.NET Core.
  • Proven experience in SQL and ability to design relational database schemas.
  • Ability to function in a Linux/Unix environment using shell commands.
  • Ability to scrutinize applications and services to ensure they adhere to security standards.

Nice-to-haves

  • Working experience building business-critical, Internet scale distributed systems or high-volume client/server systems.
  • Ability to work as part of a team, always keeping the team's goal in mind.
  • Experience using source control management systems.
  • Exposure to using continuous integration/deployment environments.
  • Experience delivering software using an Agile methodology like Extreme Programming, Kanban, or Scrum.
  • Product experience with Test Driven Development (TDD), Testing Pyramid, Multi-threading and concurrency, Debugging, performance profiling and optimization.

Benefits

  • Comprehensive medical benefits
  • Competitive pay
  • 401(k) retirement plan
  • and much more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service