Sr Core Java Developer
SENIOR java developerRevelex® CorporationSend resumes to: LGaleone@revelex.com along with your salary requirementsRequirementsMust be familiar with full development cycle of Java based web applications using the following technologies:· Bachelor’s degree in Management Information Systems, Computer Science or a similar technical field of study· 6+ years of experience developing programs and/or applications using Java· Experience using Maven/Gradle· Experience with relational databases· Experience with No SQL Databases· Experience exposing or consuming APIs· Experience with data structures and algorithms· Preferred: Experience using Git, Jira, Agile, SaaS, Microservices· Able to successfully complete an online algorithm test during the interview· Experience with Java 11+· Proficient using pure Java and be comfortable writing its own utilities and solutions· Spring Boot is an added bonus· Experience with Oracle, Mysql, MariaDB, Postgresql and Sybase.· Added bonus: non sql dbs like: redis/mongodb/cassandra· Must have: Ability to code pure Java with no framework· Must have: Advanced understanding of Java language and its APIs (Runnable, Http wrappers, Lambda expressions, Multithreading, etc.)· Must be: Self proficient, requires minimal supervision, hands on · Must have excellent communication skills· Must be able to speak and write fluently in English· Must be able to work in the USA without any restrictions· Must be able to pass a background check· Able to work in office and remotely· Able to work outside of normal business hours, as needed· Access to a remote working environment with a modern computer, a computer camera, a telephone and high-speed internet· Nice to have: Microservices experience· Nice to have: High availability/concurrency services impl· Nice to have: Api/data normalizationResponsibilities· Using best coding practices and procedures:· Support and maintain existing Java code base· Develop reusable and flexible applications· Fix defects· Update and maintain documentation for the application· Perform peer code reviews· Communicate with all departments within the organization· Work with project managers and business analysts to provide time estimates for new development· Work with support team to resolve issues· Communicate and troubleshoot technical issues with clients· Ensure projects are completed on or before development delivery datesWhat can you expect at Revelex:Revelex offers a busy but enjoyable atmosphere, full compensation package including company paid employee health insurance, vacation, sick and holiday pay and the opportunity to grow with a dynamic company. Our salaries are competitive, based on experience. For more information on Revelex ® Corporation visit our Website at: www.revelex.comAlthough Revelex appreciates the interest of all applicants because of the volume of applications and resumes received the Human Resources Department will only communicate with those applicants that have been selected for an interview. Staff will telephone or email each individual as positions are reviewed and applicants are elected for the interview process.