Senior Java Developer As our ideal candidate, you bring 7+ years of hands-on software development experience and a passion for creating elegant, scalable solutions.
You'll be crafting robust applications using modern Java technologies while leading technical initiatives within the team.
Key Requirements: Deep expertise in Java/J2EE development, including core Java concepts, collections, and multithreading Proven track record designing and implementing extensible, maintainable software systems using object-oriented programming principles Strong foundation in algorithms, data structures, and software architecture Experience building and integrating RESTful services, with expertise in both JSON and XML implementations Proficiency with Spring Framework and Hibernate Hands-on experience with MySQL or similar RDBMS systems Demonstrated expertise with modern development tools including: Search frameworks (Lucene/Solr/Elastic Search) Caching solutions (Memcached, Redis, or Ehcache) MVC frameworks such as Spring MVC or Struts Web services (SOAP/REST) Preferred Qualifications: Previous team leadership experience Experience with microservices architecture Track record of mentoring junior developers For more information on this please call Brian on or send update CV to Skills: Senior Java Developer Benefits: Work From Home