drjobs Consultant

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alexander City - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Job Summary:

Work remotely as a Java Developer for the company.
Responsible for designing developing and managing Javabased applications.
Focus on developing robust and efficient code integrating applications with other web services and maintaining the central database.
Participate in all phases of the development lifecycle including requirements analysis design development testing and deployment.
Collaborate with crossfunctional teams to define design and ship new features.
Create efficient scalable reusable middletier logic using Java JDBC and other appropriate technologies.
Write welldesigned testable code and conduct software analysis programming testing and debugging.
Ensure designs comply with specifications and prepare and produce releases of software components.
Investigate alternatives and technologies for continuous improvement and present these for architectural review.
Maintain and improve existing codebases and peer review code changes.
Must have a bachelors degree in Computer Science Software Engineering or a related field.
Requires a minimum of 5 years of proven handson Software Development experience in Java.
Must have excellent knowledge of Relational Databases SQL and ORM technologies like Hibernate.
Requires experience with testdriven development and proficiency in developing unit tests.
Expertise in developing web applications using at least one popular web framework is needed.
Proficiency in Java J2EE Spring Struts or equivalent J2EE framework software is required.
Experience with Java GUI frameworks such as Swing SWT and AWT depending on project requirements is needed.
Must have a deep understanding of JVM its limitations weaknesses and workarounds.
Familiarity with build tools such as Ant Maven and Gradle is required.
Requires a solid understanding of objectoriented programming familiarity with various design and architectural patterns.
Must have excellent communication and teamwork skills.
Being a fully remote position the candidate must be selfmotivated disciplined and able to work effectively in a remote setup.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.