Logo
INSPYR Solutions

Senior Java Developer

INSPYR Solutions, Euless, Texas, United States, 76039


Title: Sr. Java Developer Location: Fort Worth, TX (close to DFW Airport) Duration: Contract to hire (long term) Compensation: $60-65/hr Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S. Skillset / Experience: Accountable for software delivery as well as influencing the team to find new behaviors and ways of working 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. Identify purposeful ways to question the status quo and lead experiments on alternatives, seeking increased customer value or new learnings or both. Develop soft skills (communication, business orientation, adaptability, constructive feedback). Make use of existing practices, such as pair programming. Work with the delivery manager to identify training and growth opportunities. Recommend personal growth paths in conjunction with Delivery Manager. Help articulate and eliminate team blockers with the Delivery Manager (as needed). Participate in architecture and software design with the Squad - in general, encourages the team to work on new ideas and emergent, iterative design. Focuses on constructively arguing against solutions that are not a fit, if necessary. Partners with the Product Owner (presenting Playback, keeping focus on business value, etc.) as needed to support the overall Squad's delivery. A strong willingness to learn and the ability to show vulnerability when you do not know something Required (At least 3 of the following): 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 Preferred: 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 any of the following: Test Driven Development (TDD) Testing Pyramid Multi-threading and concurrency Debugging, performance profiling and optimization Object-oriented and service-oriented application development patterns Bachelor's degree in Computer Science, Computer Engineering or related fields or equivalent experience Internally motivated, able to work proficiently both alone and in a team environment Adept and comfortable communicating with internal team members and external business stakeholders Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks We may also consider a Senior role for you if in addition, you have at least 4 of the following: Experience leading and managing small to medium-sized development teams of between 5 and 25 developers Previous experience founding or working as a founding engineer at a technology startup from concept to MVP and subsequent releases Previous experience as a designer, product owner/manager, or business role (marketing, sales, finance, etc.) Production DevOps experience and the ability to build CI/CD (Jenkins) pipelines Experience writing production shell scripts in a Linux/Unix environment Proficiency in Full Stack Development Proficiency and demonstrated experience in the following technologies: J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB Database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query performance tuning Cloud-based development: Cloud Foundry Web Servers: Tomcat, tcServer, Websphere Web Services: REST/SOAP (JSON/WSDL/XML) Frameworks: Spring Framework, Spring Boot Front-end: Angular JS, Ext JS, CSS, jQuery, AJAX Build/deployment tools: Maven, Gradel, Git, Junit, Mockito Other Dev Ops Toolchain: Selenium, Nexus Repository, Hygieia, SonarQube, Fortify on Demand, Slack, GitHub, Jenkins, ElasticSearch, Logstaash, Kibana, New Relic Other: Linux/Unix shell Scripting, JavaScript, IBM MQ/Rabbit MQ, Tivoli Scheduler, SQL Developer, IDE Proficiency in object-oriented design techniques and principles Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.) Experience in Agile methodologies, such as SCRUM Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment Our benefits package includes: Comprehensive medical benefits Competitive pay 401(k) retirement plan and much more About INSPYR Solutions Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com. INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. LI-JJ1