Vacancy caducado!
Job Description: Job Title: Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ Months Contract then Hire Job Description: The client has an excellent opportunity available for a Lead Java Developer. The Lead Java Developer will assist in the development as well as provide mentorship to junior developers. This position offers an excellent opportunity to grow with a dynamic team of developers.
- Participate in design meetings and reviews
- Create technical or requirement documentation
- Analyze functional requirements and implement them
- Design and develop software, applying design patterns and best coding practices
- Review code and mentor junior developers on the team as needed
- A Bachelor's degree in Computer Science required with 8+ years of experience in Java/JEE development or a Master's degree in Computer Science with 6+ years of experience in Java/JEE development
- Highly motivated team player with excellent communication skills
- Solid understanding of OOP and ability to apply design patterns
- Experience with Spring Batch, Hibernate, or other ORM frameworks
- Experience with performance tuning, load testing, or query optimization
- Experience with advanced programming techniques such as multithreading, concurrency, reflections, AOP, etc
- Experience with front-end development using HTML, CSS and Javascript libraries (e.g. HTML5, Angular, jQuery)
- Experience with Continuous Integration tools (TeamCity) build tools such as Maven/Ant
Vacancy caducado!