Java Developer
Java Developer
Software Technology Inc.
United States
See who Software Technology Inc. has hired for this role
Role: Java Programmer/Developer
Location: Remote positions
Duration: long term
The Programmer Analyst will work in a team environment to design, implement, and maintain Java based applications for the Tennessee Department of Children's Services, which will primarily be the case management system, the Tennessee Family and Children Tracking Systems (TFACTS). Develops design specifications and/or translates detailed design specs into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Troubleshoots and enhances software to reduce operating time or improve efficiency.
A successful candidate for this position the following key skills:
Proficiency in Java, with a good understanding of its ecosystems
Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
Familiarity with different design and architectural patterns
Skill for writing reusable Java libraries
Knowhow Of Java Concurrency Patterns
Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
Experience working with web application frameworks
Relevant Knowledge of Java GUI frameworks such as Struts, according to project requirements
Ability to write clean, readable Java code
Basic Knowhow Of Class Loading Mechanism In Java
Experience in handling external and embedded databases
Understanding basic design principles behind a scalable application
Skilled at creating packages, procedures and functions using PL/SQL
Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
Proficiency in JavaScript
Implementing automated testing platforms and unit tests
In-depth knowledge of code versioning tools, for instance, Git
Understanding of building tools like Ant, Maven, Gradle, etc
Expertise in continuous integration
Experience with Statewide Automated Child Welfare Information Systems (SACWIS)
Qualification Description Competency Required
ANT Proficient (4-6 Years) No
MVC Proficient (4-6 Years) No
Struts Proficient (4-6 Years) No
Web Services and
window services Proficient (4-6 years) No
JDBC Proficient (4-5years) Yes
Java Advanced (7-9 Years) yes
JavaScript Advanced (7-9 years) yes
Thanks & Regards
Haritha
Technical recruiter
Location: Remote positions
Duration: long term
The Programmer Analyst will work in a team environment to design, implement, and maintain Java based applications for the Tennessee Department of Children's Services, which will primarily be the case management system, the Tennessee Family and Children Tracking Systems (TFACTS). Develops design specifications and/or translates detailed design specs into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Troubleshoots and enhances software to reduce operating time or improve efficiency.
A successful candidate for this position the following key skills:
Proficiency in Java, with a good understanding of its ecosystems
Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
Familiarity with different design and architectural patterns
Skill for writing reusable Java libraries
Knowhow Of Java Concurrency Patterns
Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
Experience working with web application frameworks
Relevant Knowledge of Java GUI frameworks such as Struts, according to project requirements
Ability to write clean, readable Java code
Basic Knowhow Of Class Loading Mechanism In Java
Experience in handling external and embedded databases
Understanding basic design principles behind a scalable application
Skilled at creating packages, procedures and functions using PL/SQL
Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
Proficiency in JavaScript
Implementing automated testing platforms and unit tests
In-depth knowledge of code versioning tools, for instance, Git
Understanding of building tools like Ant, Maven, Gradle, etc
Expertise in continuous integration
Experience with Statewide Automated Child Welfare Information Systems (SACWIS)
Qualification Description Competency Required
ANT Proficient (4-6 Years) No
MVC Proficient (4-6 Years) No
Struts Proficient (4-6 Years) No
Web Services and
window services Proficient (4-6 years) No
JDBC Proficient (4-5years) Yes
Java Advanced (7-9 Years) yes
JavaScript Advanced (7-9 years) yes
Thanks & Regards
Haritha
Technical recruiter
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Information Technology & Services
Referrals increase your chances of interviewing at Software Technology Inc. by 2x
See who you knowGet notified about new Java Software Engineer jobs in United States.
Sign in to create job alertSimilar jobs
People also viewed
-
Full Stack Software Engineer
Full Stack Software Engineer
-
Software Engineer
Software Engineer
-
Software engineer
Software engineer
-
Software Engineer
Software Engineer
-
Front-End Software Engineer (Remote)
Front-End Software Engineer (Remote)
-
Junior Web Developer
Junior Web Developer
-
Software Engineer – Full Stack
Software Engineer – Full Stack
-
Software Engineer, Front End
Software Engineer, Front End
-
Junior Software Engineer
Junior Software Engineer
-
Junior Software Engineer - Remote
Junior Software Engineer - Remote
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub