Job Description :
Position: Java Software Engineer
Location: Dallas, TX
Duration: 9 months

Required:
Skills Needed

Solid understanding and application of design patterns, focus on modular code with high sonar quality, software development methodologies & practices
Strong collaboration and communication.
Works closely with Test Engineers and rallies the team to ensure sound rollout of product releases
Performs complex engineering activities for performance tuning and monitoring.
Proactive monitoring of applications and services
Identifies gaps and taking actions to completion

Basic Qualifications:
5-7 years of hands-on software engineering.
4+ years current experience with Java development (JDK 8 streams + lambda)
2+ years on Spring, including Spring Boot
4+ years JVM based web application development
2+ years of experience in HTML5 and CSS
3+ years of experience in API development
2+ years of experience using AngularJS or comparable JavaScript framework
5+ years of experience in object-oriented and functional programming in Java and JavaScript
2+ years of experience building RESTful web services with server-side frameworks
1+ year of experience in AWS or similar cloud computing environments with infrastructure and configuration management tools
Experience in other programming languages a plus – Python, Scala and Groovy languages
Experience in distributed storage technology a plus: Hadoop, HBase, Cassandra, Elasticsearch, and Redis
             

Similar Jobs you may be interested in ..