Remote Java Developer

at BlackStone eIT

Posted 6 days ago 1 applied

Description:

  • Become a part of the forward-thinking team at BlackStone eIT as a Java Developer and help shape the future of software solutions.
  • We are looking for a skilled professional who is passionate about coding and eager to take on challenging projects.
  • You will be responsible for designing, coding, testing, and deploying Java-based applications while collaborating closely with team members and stakeholders to meet our client’s needs.
  • Develop and implement high-quality Java applications based on client specifications.
  • Work collaboratively with cross-functional teams to define and analyze project requirements.
  • Participate in all phases of the software development lifecycle, from concept to deployment.
  • Conduct code reviews and maintain high standards of code quality.
  • Troubleshoot and debug issues promptly to ensure optimal application performance.
  • Keep up with new trends and technologies to drive continuous improvement within the development team.

Requirements:

  • Strong experience with Java core concepts, such as Collections, Lambda, Threads, etc.
  • Solid understanding of microservices architecture and common design patterns.
  • Proficiency with software testing, particularly JUnit, and experience in service-based development.
  • Experience with build and dependency management.
  • In-depth knowledge of Spring Boot and Spring JPA.
  • A Bachelor's degree in Computer Science or a related field.
  • Experience with containerization systems like Docker.
  • Familiarity with container orchestration systems such as Kubernetes.
  • Experience with CI/CD tools like GitHub Actions or Jenkins.
  • Knowledge of DevOps practices.
  • Experience in the banking or fintech industry is a plus.
  • 3 to 5 years of experience in Java development.
  • Proficient in Java frameworks such as Spring Boot and Hibernate.
  • Experience in building RESTful services and microservices architecture.
  • Familiarity with SQL and NoSQL databases.
  • Knowledge of version control tools like Git.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills to effectively collaborate with team members and stakeholders.

Benefits:

  • The position offers a remote model, allowing for flexibility in work location.
  • Time flexibility is provided to accommodate personal schedules.
  • There is an opportunity for relocation after 6 months based on performance.