Senior JAVA Application Developer (hybrid)
$95,000–$120,000 year
HybridMechanicsville, Virginia, United States
Mechanicsville, Virginia, United StatesHybridPart Time$95,000–$120,000 yearSenior LevelLarge
Part TimeSenior LevelLarge
Job Summary
Architect complete solutions from database design to user interface, review design documents, and prepare estimates for application construction. Define and assign tasks to the development team while providing mentorship, and work on multiple projects simultaneously. Leverage proficiency in JAVA, Spring, ORM, and web technologies to build world-class software for business clients, utilizing best practices in system design and software engineering.
Required Qualifications
- at least three years of work experience in the field
- excellent oral and written communication skills
- work references in the United States
- Must live in the US
- Experience with JAVA
- Experience with Spring (Spring MVC, Spring Authentication, etc.)
- Experience with ORM (iBatis and Hibernate)
- Experience with JSP and Servlets
- Experience with OOAD
- Experience with current JAVA IDEs
- Client-side experience with HTML, CSS, JavaScript, and JS frameworks (Bootstrap, Node.js, Vue.js...)
- RDMS
- SQL
- stored procedures
- database design
- query optimization
- Experience with common web application technology, including AJAX, JSON, RESTful API
- Ability to architect complete solutions from database design to user-interface
- Ability to review design documents and prepare estimates for application construction
- Ability to define and assign tasks to development team and provide mentorship as needed
- Familiarity with latest best practices and trends in web and application development
- Ability to work on multiple projects simultaneously
Desired Qualifications
- Phone app development experience (iOS and Android) is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.