Senior Java Software Engineer

at  Relativity

zdalnie, województwo śląskie, Poland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Sep, 2024Not Specified11 Jun, 2024N/AData Processing,Testing,Mongodb,Cloud Development,Architectural Patterns,Operations,Software Engineering Practices,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Are you a seasoned Java Software Engineer on the lookout for a dynamic role that offers the opportunity to work on innovativeAI-based products? Look no further!
We are seeking a Senior Java Software Engineer to join our Engineering team. Our dynamic Scrum team is at the forefront of innovation where AI meets software engineering! Unleash your potential in a collaborative environment that champions CI/CD, and a security-first mindset. Elevate your career while shaping the future of AI and software development. Apply now and embark on a journey where your skills make a real impact! This role reports to Szymon Knop - Engineering Manager.

YOUR SKILLS:

  • Proficiency in Java.
  • 4+ years of software development experience.
  • 3+ years of commercial experience in cloud development, preferably Azure.
  • Experience in high-volume data processing.
  • Experience in NoSQL databases – MongoDB, Redis.
  • Tech agnostic approach to solve problems.
  • Experience in monitoring and troubleshooting production environments.
  • Knowledge about architectural patterns and practices – experience in developing microservices.
  • Knowledge of Linux/Unix systems, Docker/Kubernetes, and CI/CD.
  • Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Responsibilities:

  • Contribute to a development team that builds AI-powered software.
  • Design, develop, and support applications in mission-critical domains.
  • Create tools to automate and optimize processes across disciplines.
  • Lead the team in adopting best-practice technical design by setting an example and working collaboratively with them.
  • Improve and extend our complex distributed core data processing and machine learning pipeline.
  • Champion our production’s reliability by proactively participating in the on-call schedule to diagnose and resolve issues.
  • Participate in code reviews for projects written by your team.
  • Focus on quality through comprehensive unit and integration testing.
  • Stay up to date with technologies and best practices related to CI/CD tooling and developer productivity.
  • Mentor and enhance the productivity of the team.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

zdalnie, Poland