Senior Java Developer (Remote)
About:RBK is seeking to recruit a Senior Java developer on behalf of our client, a nascent technology company delivering advanced hardware and software products in the areas of smart devices, e-health, building automation, telecommunication data analytics, ambient intelligence and car analytics with an emphasis on the driver's behaviour.Our clients IoT platform delivers an environment where domain experts can focus on specifying the rules for data-driven processing and event-based response while it automatically tunes the edge and cloud infrastructure for high-performance and high availability.
Position Overview:We are seeking a proficient Mid-Level Java Developer with solid expertise in Angular to join our remote team. As a Mid-Level Developer, you'll play a pivotal role in developing robust Java applications while actively contributing Angular-based front-end solutions. This role offers the opportunity to take ownership of projects, provide technical expertise, and mentor junior team members in a remote work environment.
Responsibilities:Design and develop scalable, high-performance Java applications.Utilize Angular to develop responsive and user-friendly front-end components.Lead the implementation and maintenance of software solutions.Mentor and guide junior developers, conducting code reviews and providing technical assistance.Collaborate with cross-functional teams to ensure project objectives are met.Stay updated on emerging technologies and suggest improvements to enhance development processes.
Requirements:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.3+ years of professional experience in Java development.Proficiency in Angular (Angular 2+) for front-end development.Strong understanding of web technologies, RESTful APIs, and microservices.Experience with databases (SQL, NoSQL) and ORM frameworks.Excellent problem-solving abilities and attention to detail.Strong communication and collaboration skills in a remote work setting.
Bonus Skills:Knowledge of build tools (e.g., Maven, Gradle) and CI/CD pipelines.Familiarity with cloud platforms (AWS, Azure, GCP).Experience with testing frameworks and methodologies.