Torc

Remote Java Developer (Mid Junior) (Remote,Contract)

Mar 20, 2024

Boston

Location: Remote

Contract duration: 6 months (with extension based on performance)

Type: Full time (8 hours/day)

Experience: 2+ years

Highly skilled and adaptable software developer with a strong background in Java, Node.js, C#, and RavenDB. Proven expertise in designing and developing robust applications, creating modular plugins, and integrating diverse technologies. Adapt at collaborating with cross-functional teams to deliver innovative solutions.

Responsibilities:

  • Languages: Java, C#, JavaScript (Node.js)
  • Databases: RavenDB (NoSQL), SQL, MongoDB
  • Frameworks: Spring, ASP.NET, Express.js
  • Technologies: Plugin Architecture, RESTful APIs, Microservices
  • Tools: Git, Jenkins, Docker
  • Methodologies: Agile, Scrum
  • Soft Skills: Team Collaboration, Problem Solving, Communication

Qualifications:

  • Led the development of a scalable Java-based application, integrating Node.js plugins for enhanced functionality.
  • Implemented RavenDB as the primary NoSQL database, ensuring efficient data storage and retrieval.
  • Developed custom plugins in C# for seamless integration with third-party systems, increasing system interoperability.
  • Collaborated closely with UI/UX designers to create intuitive user interfaces, resulting in improved user experience and engagement.
  • Conducted code reviews and mentored junior developers, fostering a culture of continuous learning and code quality.
  • Designed and implemented RESTful APIs using Java and Spring framework, enabling secure data exchange between services.
  • Worked extensively with RavenDB, optimising database queries and ensuring data consistency across distributed systems.
  • Developed Node.js plugins for real-time data processing, enhancing the application's responsiveness and performance.
  • Collaborated with QA engineers to conduct rigorous testing, identifying and addressing critical issues before deployment.
  • Actively participated in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups.

Certifications: (Nice to have)

  • Certified Java Developer
  • Node.js Developer Certification
  • RavenDB Certified Professional

Join 28516+ Machine Learning Engineers, receiving daily job alerts.