
Java Developer - need locals
- |5 years of exp
- |Contract
In office
Not Available
About the job
Job Requirements:
• Bachelor’s degree in Computer Science or related area of study
• 5+ years of hands-on Java/J2EE software design and development experience. C# experience a plus.
• Solid understanding of core language features and how to use them properly
• Thorough understanding of multi-threading programming and thread safety principles
• Strong aptitude for highly efficient data structures and algorithms
• Strong knowledge of relational databases and SQL
• Working knowledge of NoSQL database engines such as Redis, Cassandra, or MongoDB
• Proven experience with test driven development, JUnit, and mocking
• Familiarity with version control systems such as GIT or SVN
• Working experience with agile development
• Familiarity with continuous integration and build tools like Maven or Gradle
• Proven track record of becoming a subject matter expert in areas related to current assignments
• Effective communication skills with business users and other developers
• Familiarity with AI and related technologies, with the ability to apply them in a business or technical context
