NOTE: WE ARE LOOKING ONLY FOR CANDIDATES WILLING TO JOIN US DIRECTLY AS W2 EMPLOYEES (NO 3RD PARTY CANDIDATES)
SENIOR JAVA SOFTWARE DEVELOPER (X360)
LOCATION: ASHBURN, VA
DURATION: 6+ MONTHS (CONTRACT TO HIRE)
RESPONSIBILITIES:
- Participate in design meetings and reviews
- Analyze functional requirements and implement them
- Design and develop software, applying design patterns and best coding practices
- Conduct code reviews and mentor junior developers on the team
REQUIREMENTS:
- The ideal candidate should possess the following qualifications:
- A degree in Computer Science required with 5+ 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 in Java Web development and JSP, Servlet technologies
- Experience with performance tuning, load testing and query optimization
- Experience with advanced programming techniques such as multithreading, concurrency, reflections, AOP etc
- Experience with Spring Framework, Hibernate (or other ORM frameworks)
- Experience with front-end development using HTML5, CSS and Javascript libraries (e.g. HTML5, Angular, jQuery)
- Experience with AWS, Azure or other cloud providers
- Understanding of DevOps practices for continuous integration and continuous deployment
- Experience with relational databases such as Postgres, SQLServer or Oracle