Full Stack Java Developer Farmers Branch, TX
Outstanding direct-hire opportunity with one of our exciting clients for a Full-Stack Senior Software Engineer. We are looking for a high-energy Software Engineer to join a talented team solving complex engineering problems.
Our client is pivoting to a micro-services-centric organization on the cloud. For the bold, there are plenty of opportunities to explore beyond full stack web development to areas like IoT, diagnostics, machine & deep learning, and industrial automation.
You will use your passion for coding and technology to create solutions that add measurable value to our client’s business. You’ll be expected to tackle hard technical problems, and also work closely with other engineers, dev ops and Quality Engineers.
Specific duties will be to:
- Work with product team to translate functional requirements/ user stories into well-structured and maintainable code within the client’s design/architectural guidelines; develop unit, integration test cases as well as adhere to development best practices to develop code with low tech debt, high code coverage, and lower complexity; operate in an agile development environment & deliver functionality to production every three weeks; collaborate with QA and DevOps teams to ensure overall engineering output is of high standards;
- Be a technical evangelist serve as the champion of development best practices including application of design patterns, functional programming ideas, reactive programming ideas, code quality, test coverage etc; mentor junior team members; participate and provide architecture and engineering inputs for technical initiatives championed within the organization; and, help evaluate solutions/tools and help decisions around the use of new or existing software products and tools.
Position requires a Bachelor’s Degree and 6+ years of experience developing excellent code across the entire stack (UI, Services, Data) using Spring Framework & Hibernate & (Angular JS | React JS | other UI frameworks). Java (using 8+ features advantageously is a big plus); Kotlin is a plus. A comfort level with Linux is required. Must be able to leverage SQL/RDBMS (Postgres is a plus; other database experience is ok as well) comfortably. Rabbit, Redis, Elastic, and AWS experience are all plusses. Microservices and API (REST) experience is also needed. You must be able to demonstrate a sense of ownership and take pride in your code; be a self-starter and takes initiative. The successful candidate will be able to show accomplishments outside of work (Git repo, articles, open source contributions, Technical Blog, Presentation etc.) as well. Excellent oral and written communication skills are indispensable. Desired Skills: Java/JEE, Spring Framework, Hibernate, Angular JS, React JS, Kotlin, Linux, SQL, Postgres, Rabbit, Redis, Elastic, AWS, Microservices, API, REST.
No sponsorships available for this direct-hire position. Local candidates preferred. No 3rd party candidates will be considered.