Job Title: FullStack JAVA Developer
Location: Rochester, NY / Binghamton, NY / Augusta, ME (Onsite ā No Remote)
Employment Type: Contract (C2C / W2)
Interview Process: Must be open to onsite interview
Role Overview
We are looking for a skilled Java Web Application Software Engineer to design, develop, and support full-stack enterprise applications. The ideal candidate will have strong expertise across frontend, backend, and database layers, working in a high-availability environment.
This role requires hands-on experience in Java, JavaScript frameworks, and Oracle-based systems, along with a proactive mindset toward improving performance, scalability, and user experience.
Key Responsibilities
- Design, develop, and maintain full-stack web applications (UI, backend services, and database)
- Build dynamic, responsive, and user-friendly interfaces using modern JavaScript frameworks
- Develop backend services using Java/JSP and integrate with Oracle databases
- Design and implement APIs, system interfaces, and data integrations (DB links, file transfers)
- Participate in the full Software Development Life Cycle (SDLC) including design, development, testing, deployment, and support
- Optimize application performance, scalability, and usability
- Recommend improvements to UI/UX and system architecture
- Collaborate with cross-functional teams including business analysts, QA, and DevOps
- Provide production support and troubleshoot complex technical issues
Required Qualifications
- 5+ years of experience in full-stack web application development
- Strong hands-on experience with:
- Java, JSP
- JavaScript and modern frameworks (AngularJS, Backbone, Marionette, or similar)
- Oracle databases (PL/SQL, queries, performance tuning)
- Experience building and consuming web services (REST/SOAP APIs)
- Familiarity with responsive web design principles
- Experience with role-based access control (RBAC) and geolocation-based features
- Proficiency with version control tools such as Git or SVN
- Strong understanding of SDLC in high-availability environments
- Excellent problem-solving and analytical skills
Preferred Skills
- Experience working in enterprise or financial services environments
- Exposure to performance tuning and scalability improvements
- Familiarity with modern UI/UX best practices
- Ability to work independently and take ownership of deliverables
Additional Notes
- Candidates must be comfortable working onsite
- Must be open to attending an in-person interview if required
- Strong communication skills and a proactive attitude are critical for success in this role
Ā
Ā
Thanks and regards