Java Software Engineer
Position Title Java Software Engineer
- 6 Months Contract to Hire position with our Direct client in Farmers Branch, TX Salary Range 125k Per Annum to 130k PA plus Bonus Sorry Client cannot sponsor at this time
- Those authorized to work in the United States without sponsorship are encouraged to apply Job Description 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.
ResponsibilitiesWork with product team to translate functional requirements user stories into well-structured and maintainable code within the designarchitectural 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 solutionstools and help decisions around the use of new or existing software products and tools
EducationExperience At least a bachelorrsquos degree in CS Math Engineering 8 plus years of equivalent experience. What we are looking for Someone who canhellip 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 SQLRDBMS (Postgres is a other DB is ok as well) comfortably (Rabbit Redis Elastic AWS) is a Microservices
- is a API (REST)
- is a Also please show us your accomplishments outside of work(Git repo, articles, open source contributions, Technical Blog, Presentation etc)