For our client in EC Agency we are looking for
Senior Java Developer – REMOTE
We’re seeking a seasoned Java Developer with at least 6 years of professional
experience to join our team. You’ll be instrumental in designing, developing, and
maintaining complex Java applications. Additionally, we’re looking for at least 2 years of
experience in front-end technologies.
-
Key Responsibilities:
• Architect and develop robust Java applications
• Collaborate with cross-functional teams
• Ensure code quality and maintainability
• Troubleshoot and resolve technical issues
• Stay updated with latest Java technologies
Required Skills:
• Core Java: Strong proficiency in Java 11 or higher, including object-oriented
programming, data structures, and algorithms
• Java Frameworks: Extensive experience with Spring Framework (Boot, MVC,
Data, Integration)
• Front-End Technologies: Minimum of 2 years of experience with at least one of
the following JavaScript frameworks: Vue.js, React, or Angular.
• Database Technologies: Proficiency in SQL and experience with relational
databases (e.g., Microsoft SQL Server) and NoSQL databases (e.g., MongoDB,
Elasticsearch)
• Integration Technologies: Experience with RESTful APIs, SOAP, and message
queues (e.g., ActiveMQ)
• Cloud Technologies: Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and
containerization technologies (Docker, Kubernetes)
• DevOps: Familiarity with CI/CD pipelines, build tools (Maven, Gradle), and
version control systems (Git)
• Agile Methodologies: Experience working in Agile environments (Scrum,
Kanban)
• Problem-solving and Analytical Skills: Ability to analyze complex problems and
develop effective solutions
• Communication Skills: Excellent written and verbal communication skills to
collaborate with team members and stakeholders
Preferred Skills:
• Enterprise integration patterns (EIP), Apache Camel, Spring Integration
• GraphQL
• TDD, BDD
Service delivery:
The services shall be performed remotely