Position : Java Consultants
Location : Irving TX (Hybrid – 3 days WFO)
Type : Fulltime
Primary Job Responsibilities
Lead complex development efforts maintaining, refactoring, or creating new APIs and services within a Microsoft .Net technology stack. Background with both Waterfall and Agile delivery approaches – and ideally experience transitioning from one to the other. Leverage best practices and collaborate with/guide less experienced team members. Deep understanding of Java, Microservices, REST/JSON, Spring Boot, OSE and cloud technologies, DevOps, CI Pipelines, and Database development. Knowledge in the following areas will be nice to have - C#, XML/XSLT, SOAP, IBM MQ or other queuing mechanisms, and above all strong sense of ownership and pride in the quality of your work.
Principal engineers are senior technical leaders with deep expertise. They often focus on architectural design, strategic technical decisions, and ensuring high standards of software quality across projects. They may also oversee and review the work of other developers.
Qualifications
• Design and Development experience with Application Lifecycle Management, Java, Spring, OpenShift. Net.
• Utilizing Bitbucket for Continuous Integration/Continuous Delivery with automated builds a plus
• Strong focus on test-driven development/automated Unit and Regression testing mindset
• Agile/Scrum experience
• Experience with the Windows Server and Linux environment including O/S level optimization and troubleshooting
• Strong initiative and passion in learning new functionality, and the ability to work both individually and part of multiple teams
• Strong verbal and written communication skills.
• Ability to collaborate with technology and business in ambiguous situations, meeting or exceeding customer and partner expectations.
• The ideal candidate will have experience in developing comprehensive real-time transactional processing development and support for different retail partners and other LOBs.
• Experience working with offshore consultants and will have had success in increasing and improving their turn-around times and upgrading skill levels.
• Leading technical vision and architecture design for complex projects.
• Mentoring other engineers and providing technical guidance and best practices.
• Evaluating new technologies and tools to enhance the development process.
• Collaborating with cross-functional teams to ensure alignment on technical strategy.