Company Description
We suggest you enter details here.
Role Description
This is a full-time on-site role for a Senior Java Developer, located in Richmond, VA. The Senior Java Developer will be responsible for designing, implementing, and maintaining Java-based applications. Day-to-day tasks will include writing efficient code, reviewing code from team members, and debugging and resolving technical issues. The role also involves collaborating with cross-functional teams to deliver high-quality software solutions and ensuring compliance with project specifications and standards.
Qualifications
Proficiency in Java and related frameworks such as Spring and Hibernate
Experience with RESTful APIs and web services
Strong understanding of object-oriented programming and design patterns
Knowledge of database management systems such as MySQL and PostgreSQL
Proficient in version control systems like Git
Excellent problem-solving and analytical skills
Ability to work collaboratively in a team environment
Bachelor's degree in Computer Science, Engineering, or a related field
5+ years of experience in Java development
Experience in Agile development methodologies is a plus