Sr Java Software Engineer


Prudent Technologies and Consulting


Posted Under: Irving, Texas jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 75014
Posted On: 2020-02-15 00:00:00

Great full-time/direct-hire opportunity for a Senior Java Engineer with a growing company based in the Irving area of Dallas, TX. Job Title : Sr Java Software Engineer MUST be able to demonstrate in-depth knowledge in both Java (stream api, java 8, collections) and Spring (lifecycle, aspects), which are crucial platforms to the team. Base salary plus 15% bonus and great benefits Client Will transfer H1 visa and process GC We are looking for people like you to come and join us and help solve complex engineering problems. We are rebuilding the engineering group to pivot from current architecture 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. We are looking for a talented Software Engineer who is passionate about coding and technology to create solutions that add measurable value to our business. The software engineer is expected to tackle hard technical problems, and also work closely with other engineers, dev ops and quality engineers. Essential Duties and Responsibilities: Work with product team to translate functional requirements/ user stories into well-structured and maintainable code within the 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 Help evaluate solutions/tools and help decisions around the use of new or existing software products and tools Education / Experience : At least a bachelor s degree in CS / Math / Engineering 8 plus years of equivalent experience. What we are looking for Someone who can .. Demonstrate a sense of ownership and take pride in the code they develop Be a self-starter and takes initiative Develop excellent code across the entire stack (UI, Services, Data) Develop solutions using Spring Framework & Hibernate at an expert level & have some experience with (Angular JS - React JS - other UI frameworks) Is comfortable with Linux Java (using 8+ features advantageously is a big plus); Kotlin is a plus Leverage SQL/RDBMS (Postgres is a + other DB is ok as well) comfortably (Rabbit - Redis - Elastic - AWS) is a + Microservices - API (REST) - - provided by Dice