Must be able to provide direction during all phases of software development and train team members through the various phases using Java, C#, SQL, Javascript, or other programming language.
Must be able to provide direction during all phases of software development and train team members through the various phases using Java, C#, SQL, Javascript, or other programming language.
Senior Software Engineer - Enterprise Search
Memphis, TN · On-site
$119K - $156K/yr
UNIX, Linux, Windows, Cobol, Java, MS SQL, C, C++, Informix, Greenplum, Hadoop, ATG, QT4, Oracle ... Online Application: An online application is required. Click the Apply button to complete your ...
Senior Software Engineer - Enterprise Search
Memphis, TN · On-site
$119K - $156K/yr
UNIX, Linux, Windows, Cobol, Java, MS SQL, C, C++, Informix, Greenplum, Hadoop, ATG, QT4, Oracle ... Online Application: An online application is required. Click the Apply button to complete your ...
Our solutions include over 1000 courses, including online/video, webinar and live-stream options ... Java, SQL, JavaScript Frameworks: Springboot, Vue, Serverless Databases: AWS Aurora (MySQL) Cloud:
Quick apply
Our solutions include over 1000 courses, including online/video, webinar and live-stream options ... Java, SQL, JavaScript Frameworks: Springboot, Vue, Serverless Databases: AWS Aurora (MySQL) Cloud:
Systems Engineer - SRE Enablement
Memphis, TN · On-site
$55.25 - $73.50/hr
Online Application: An online application is required. Click the Apply button to complete your ... Strong programming/scripting skills (e.g., Python, Golang, Java) and experience with IaC tools (e.g ...
Systems Engineer - SRE Enablement
Memphis, TN · On-site
$55.25 - $73.50/hr
Online Application: An online application is required. Click the Apply button to complete your ... Strong programming/scripting skills (e.g., Python, Golang, Java) and experience with IaC tools (e.g ...
Systems Engineer-B2B
Memphis, TN · On-site
Use Java, Spring boot to develop the software * Use Git to manage source code versioning * Use ... Online Application: An online application is required. Click the Apply button to complete your ...
Systems Engineer-B2B
Memphis, TN · On-site
Use Java, Spring boot to develop the software * Use Git to manage source code versioning * Use ... Online Application: An online application is required. Click the Apply button to complete your ...
Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ... online.
Quick apply
Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ... online.
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
Quick apply
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
... Online Computer Science and Information Technology Adjunct Faculty Description South College ... Object-Oriented Programming, Programming in Java, Mobile App Development, Website Design/App for IT ...
Java * RDBMS experience * Maven * Jenkins or Tekton * Redhat / Redhat Openshfit & 3Scale * CI/CD ... online environment.
Java * RDBMS experience * Maven * Jenkins or Tekton * Redhat / Redhat Openshfit & 3Scale * CI/CD ... online environment.
High School Computer Science Tutor
Nashville, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Nashville, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Kingsport, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Kingsport, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Knoxville, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Knoxville, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Chattanooga, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Chattanooga, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Murfreesboro, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Murfreesboro, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Memphis, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
High School Computer Science Tutor
Memphis, TN · Remote
$18 - $40/hr
... for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors ... Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ...
Senior Software Engineer - Search
Nashville, TN · On-site
$118K - $156K/yr
Effective in paired programming and working independently. * Help drive clarity in planning ... Design and deliver robust, scalable backend services in Java and/or Python on AWS, including search ...
Senior Software Engineer - Search
Nashville, TN · On-site
$118K - $156K/yr
Effective in paired programming and working independently. * Help drive clarity in planning ... Design and deliver robust, scalable backend services in Java and/or Python on AWS, including search ...
Senior Software Engineer - Search
Nashville, TN · On-site +1
$118K - $156K/yr
Effective in paired programming and working independently. * Help drive clarity in planning ... Design and deliver robust, scalable backend services in Java and/or Python on AWS, including search ...
Senior Software Engineer - Search
Nashville, TN · On-site +1
$118K - $156K/yr
Effective in paired programming and working independently. * Help drive clarity in planning ... Design and deliver robust, scalable backend services in Java and/or Python on AWS, including search ...
Experience with Java, JavaScript, JavaServer Pages, servlets, or Structured Query Language in ... Ability to mentor and provide clear guidance to others The team Enables trust and safety of online ...
Experience with Java, JavaScript, JavaServer Pages, servlets, or Structured Query Language in ... Ability to mentor and provide clear guidance to others The team Enables trust and safety of online ...
Java Programming Online information
What is Java Programming Online?
What are some common challenges faced by remote Java programmers working in online teams?
What is the difference between Java Programming Online vs Java Developer?
| Aspect | Java Programming Online | Java Developer |
|---|---|---|
| Required Credentials | Java certification, online courses | Java certification, relevant experience |
| Work Environment | Remote, online learning platforms | Office or remote work in tech companies |
| Industry Usage | Learning and practicing Java skills | Developing Java applications in industry |
| Search & Comparison Intent | Learning Java online vs Java Developer roles |
Java Programming Online refers to learning and practicing Java skills through online courses and tutorials, often in a remote setting. Java Developer, on the other hand, is a professional role involving designing, coding, and maintaining Java applications in a work environment. While both require Java certifications and relevant knowledge, Java Programming Online is focused on education, whereas Java Developer is a career position in the industry.
What are the key skills and qualifications needed to thrive as a Java Programmer, and why are they important?

Full-time
Re-posted 9 days ago
ASM Research rating
8.6
Based on 14 frontline employees who took The Breakroom Quiz
27th of 210 rated it services
Job description
- Overall responsibility for leading the program, department, or functional area as designated. Oversees, directs, and mentors subordinate staff; communicates job expectations and enforces organizational policies, procedures and core values; responsible for recruiting staff, approving timecards, and conducting performance reviews and disciplinary measures.
- Modifies and creates special purpose software and ensures systems efficiency and integrity.
- Provides direction on the preparation of functional specifications from which programs will be written and oversees the design, coding, debugging, and documenting of programs.
- Ensures the team is maintaining compliance with standards and conventions in the development of programs.
- Develops required specifications for complex problems and trains team members on problem solving of complex issues.
- Oversees the establishment of requirements for a product from inception to conclusion. Ensures all phases of development are followed to include testing, debugging, and refining of the software to produce the required product.
- Reviews and edits required documentation, including block diagrams, logic flow charts and software program documentation. Provides feedback to developers to further their growth and development in the documentation area.
- Provides guidance on the creation of coded unit tests and ensures the Testers/Information Assurance team provide the necessary feedback to fix any issues identified.
- Establishes best practices, policies, and processes and ensures adherence by the development team.
- Evaluates systems designs and change requests to ensure overall program architecture remains technically feasible and is scalable while meeting industry best practices and standards.
Minimum Qualifications
- Bachelor's Degree in Computer Science, Information Systems or a related field preferred or equivalent relevant experience
- 4-6 years of experience with programming or web development activities; 0-2 years of management experience.
Other Job Specific Skills
- Must be detail oriented, as well as able to work well with clients.
- Ability to analyze systems requirements and design specifications.
- Ability to prepare and review required documentation, including project plans and software/development program documentation
- Excellent verbal and written communication skills.
- Ability to manage and lead others, providing mentorship to junior team members.
- Must be capable of working in an environment that is demanding, sometimes stressful, and requires independent thinking, problem resolution, and responsible actions with minimal direct oversight by senior management.
- Experience in information system design, including application programming on large-scale case management systems and the development of complex software to satisfy design objectives.
- Applies knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
- Must be able to provide direction during all phases of software development and train team members through the various phases using Java, C#, SQL, Javascript, or other programming language.
- Demonstrates and utilizes best programming standards and practices in a professional capacity.
EEO Requirements
It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies.
All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.
Physical Requirements
The physical requirements described in "Knowledge, Skills and Abilities" above are representative of those which must be met by an employee to successfully perform the primary functions of this job. (For example, "light office duties' or "lifting up to 50 pounds" or "some travel" required.) Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions.
Disclaimer
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
Compensation Ranges
Compensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. The compensation displayed for this role is a general guideline based on these factors and is unique to each role. Monetary compensation is one component of ASM's overall compensation and benefits package for employees.
EEO Requirements
It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies.
All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.
Physical Requirements
The physical requirements described in "Knowledge, Skills and Abilities" above are representative of those which must be met by an employee to successfully perform the primary functions of this job. (For example, "light office duties' or "lifting up to 50 pounds" or "some travel" required.) Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions.
Disclaimer
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
What ASM Research employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About ASM Research
Sourced by ZipRecruiter
Industry
It services
Company size
1,001 - 5,000 Employees
Headquarters location
Fairfax, VA, US
Year founded
1978