Remote Java Developer
Long Term
Responsibilities:
• Bachelor's Degree in Computer Science/ Engineering or equivalent experience required.
• 9+ years of software development experience.
• 9+ years of Java server-side design and development experience.
• Highly proficient in J2EE, Spring, Spring Boot and Hibernate.
• Distributed Caching (Redis), Queuing technologies (ActiveMQ, Kafka), Elastic Search.
• Excellent knowledge of RESTful APIs.
• Experience with Data Model, SQL, and No-SQL.
• Excellent knowledge of Microservices Architecture and implementation.
• Experience with GitHub/Bitbucket, Jira, Scrum, SonarCloud and CI/CD processes.
• Working knowledge of Linux.
• Experience working on software-as-a-service (SaaS), large scale distributed systems and relational/No-SQL databases.