What are the responsibilities and job description for the Java Developer position at ASSYST, Inc.?
ASSYST is seeking a highly skilled and experienced Java Developer to join our dynamic development team. The ideal candidate will possess deep technical expertise in Java-based application development, full-stack development capabilities, and strong experience with Oracle databases and modern JavaScript frameworks.
Job Title: Application Development Analyst (Java Developer)
Location: Tallahassee, FL
Key Responsibilities
- Design, develop, test, and deploy high-quality Java applications using frameworks such as Struts/Tiles, Struts 2, Servlets/JSP, and JPA/Hibernate
- Collaborate with cross-functional teams to gather and analyze requirements and implement robust solutions
- Develop and maintain complex SQL queries, PL/SQL procedures, and Oracle database objects
- Work on the front-end using JavaScript frameworks such as AngularJS, NodeJS, React, or jQuery
- Implement responsive UI designs using Bootstrap or similar frameworks
- Perform full-stack development duties including backend, frontend, and integration tasks
- Utilize version control tools like Git and CI/CD tools like Jenkins for code management and deployment
- Follow best practices in object-oriented design and relational database modeling
- Use tools such as TOAD, SQL Developer, or SQL Navigator for database interactions
- Apply knowledge of database security and role-based access control
- Create and maintain UML diagrams and follow Information Systems Development Methodology (ISDM)
Required Qualifications:
- 7 years’ experience in Java application development with advanced knowledge of related frameworks
- 5 years’ experience with Oracle databases including development of DML, DDL, and PL/SQL objects
- 3 years’ experience with JavaScript frameworks (AngularJS, NodeJS, React, or jQuery)
- 3 years’ experience as a full-stack developer
- Proficiency in responsive design using Bootstrap or equivalent
- Experience using Git for source control and Jenkins for continuous integration
- Strong understanding of OOP principles, UML, and relational database concepts
- Excellent problem-solving, debugging, and analytical skills
- Strong communication and team collaboration abilities
- Certifications in Java, Oracle, or Full-Stack Development are a plus
ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.