Senior Java Software Engineer
at Relativity
zdalnie, województwo śląskie, Poland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Sep, 2024 | Not Specified | 11 Jun, 2024 | N/A | Data Processing,Testing,Mongodb,Cloud Development,Architectural Patterns,Operations,Software Engineering Practices,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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