What are the responsibilities and job description for the Lead Java Developer position at American Vassal?
Position: Lead Core Java Developer
Location: Jersey City, NJ
Duration: Permanent Role
Job Responsibilities
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- 10 years of experience in Core Java development.
- Strong knowledge of Java fundamentals (OOP, multithreading, collections, exception handling, etc.).
- Experience with popular Java frameworks such as Spring, Hibernate, or Java EE.
- Hands-on experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Solid understanding of design patterns, algorithms, and data structures.
- Experience in writing unit tests and integration tests (JUnit, TestNG, etc.).
- Strong experience with version control systems (Git, SVN).
Salary : $120,000 - $125,000