Java Developer
Java Developer – Job Description
Key Responsibilities
Design, develop, and maintain robust Java‑based applications that meet customer requirements and specifications.
Troubleshoot production issues and perform routine maintenance to ensure continuous application reliability.
Drive full software development lifecycle (SDLC) activities, delivering high‑quality releases on schedule.
Create and manage database ER diagrams and data models (conceptual, logical, and physical).
Produce detailed software designs and lead code‑review sessions to enforce best practices.
Required Qualifications
Associate’s degree in Computer Science or a related field (minimum).
5+ years of professional Java development experience.
5+ years of SQL development and performance tuning experience.
Proficiency with the full JEE stack (Core Java, JDBC, JSP/Servlets).
Experience with Oracle PL/SQL and MS‑SQL stored procedures.
Ability to configure and use the Spring Framework.
Front‑end skills: JavaScript, jQuery, HTML5.
Experience with version control systems (SVN or Git) and build tools (Maven, Gradle).
Familiarity with issue‑tracking tools such as Jira.
Strong data‑modeling skills (conceptual, logical, and physical design).
Enterprise‑level JEE application development experience.
Excellent oral and written communication skills for creating design and engineering documentation.
Preferred Skills
Experience with SOAP and/or RESTful Web Services.
Experience handling large databases (Oracle and MS‑SQL) and high‑volume data processing.
Demonstrated ability to tune database performance.
What We Offer
Opportunity to work on mission‑critical, enterprise‑grade applications.
Collaborative environment with cross‑functional teams.
Continuous learning and professional growth support.
This position is for a 12-month contract with opportunity for renewal.
If you meet these qualifications and are eager to contribute to cutting‑edge Java solutions, we’d love to hear from you.
Pay: $6,200.00 - $6,800.00 per month
Work Location: In person