Senior Java Developer

Company:  TECHEAD
Location: Richmond
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

TECHEAD is celebrating thirty years of incredible heritage, talent, and accomplishments! To learn more about TECHEAD, visit us at TECHEAD.com or on Glassdoor.


Senior Java Developer


Contract: 6 Months, with continuous 6 month renewals

Hybride: 3 Days onsite

Local Candidates Only

Richmond, VA


Techead is seeking an exceptionally skilled Java Developer with experience building web applications in Java.


Responsibilities:

  • Design, create, and implement various Java-based solutions.
  • Analyze user requirements and business objectives
  • Determine application features and functionality
  • Recommend changes to existing Java-based applications, among other duties.


Minimun Requirements:

  • 8+ years of hands-on experience in software development.
  • 2+ years of experience guiding and mentoring junior developers.
  • In-depth knowledge and proficiency in the Java programming language.
  • Comprehensive knowledge of Java frameworks such as Spring, Hibernate, and others.
  • Extensive Knowledge of software design patterns and the ability to apply them in real-world scenarios.
  • Experience with JavaScript-based web development technologies (g., ReactJS).
  • Familiarity with front-end technologies like HTML, CSS, and JavaScript.
  • Experience in designing and implementing RESTful and SOAP web services.
  • Understanding of API design principles.
  • Strong debugging skills and the ability to troubleshoot complex issues.
  • Deep understanding of relational and document databases.
  • Strong skills with Structured Query Language (SQL).
  • Knowledge of software development methodologies (g., Agile, Scrum).
  • Strong analytical and problem-solving skills.
  • Understanding of Java concurrency and multithreading concepts.
  • Experience optimizing Java applications for performance and scalability.
  • Awareness of Java security principles and best practices.

Strongly Preferred Requirements:

  • 12+ years of hands-on experience in software development and design.
  • 4+ years of experience guiding and mentoring junior developers.
  • A master’s degree in computer science, software engineering, or a related field.
  • Experience with NoSQL database design and development.
  • Experience with low code development (e.g. Mendix, Salesforce),
  • Experience designing complex software systems.
  • Extensive experience tuning database queries.
  • In-depth knowledge about relational and document database design.

Education:

  • A bachelor's degree in computer science, software engineering, or a related field.



TECHEAD's mission is to make our on-site associates successful by placing them in the right environment so they can grow and prosper. How we treat and respond to our clients and employees is a reflection of who we are and makes us stand out from the rest. Keeping our business focused on building and maintaining relationships with our employees and clients is the key to our success. We won't strive for anything less.


TECHEAD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. For more information on TECHEAD please visit No second parties will be accepted.

Apply Now
Share this job
TECHEAD
  • Similar Jobs

  • Senior Java Developer

    Richmond
    View Job
  • Senior Java Developer

    Richmond
    View Job
  • Senior Java Developer

    Richmond
    View Job
  • Senior Java Fullstack developer

    Richmond
    View Job
  • Java Developer

    Richmond
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙