Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#444523·Dodano wczoraj·2
Źródło: ITRex GroupTech Stack / Keywords
JavaSpring BootKubernetesDockerTerraformGitLabJenkinsJUnitMockitoPostgreSQL
Firma i stanowisko
ITRex is an AI pioneer company with 250+ employees spread across the US and Europe, working on real-world AI systems for clients like Procter & Gamble and Shutterstock.
Wymagania
- Strong experience with Java 11 and Java 17 including concurrency, collections, memory behavior, and modern language features
- Solid production-grade expertise with the Spring Framework and Spring Boot including dependency injection, configuration, Spring Data, Spring Security, REST controllers, and testing
- Experience in Web API development including design, versioning, documentation, and evolution
- Knowledge of microservice architecture including service decomposition, inter-service communication, resilience patterns, and data ownership
- Proficient in SQL and relational data modeling with PostgreSQL and MySQL including schema design, indexing, query tuning, and migrations
- Habitual use of automated testing with JUnit, Mockito, integration tests, and good judgment on coverage
- Use of Maven for build and dependency management
- Experience with Docker and Kubernetes for deployment and debugging workloads, services, config, secrets, and resource limits
- Familiarity with Terraform and infrastructure as code
- Competence with CI/CD pipelines using GitLab and Jenkins including reading, extending, and fixing pipelines
- Practical experience and genuine interest in AI-assisted software development
- Willingness to work in pair programming
- Strong communication skills and experience in cross-functional teams
- English language proficiency at B2 level or above
Nice to have:
- Observability tools such as Grafana, Kibana, ELK stack, and Sentry
- Structured logging and alerting design
- Performance testing and profiling JVM services under load
- Experience introducing AI-assisted workflows, including prompt/context practices and review discipline
- Prior lead or tech-lead experience on distributed backend systems
Obowiązki
- Design, build and own Spring Boot microservices and the associated Web APIs, from data model to Kubernetes deployment
- Take end-to-end responsibility for features: schema, service, API contract, tests, pipeline, and production behavior
- Use AI assistance deliberately in design, implementation, refactoring, testing, and review, maintaining accountability for merged code
- Help establish AI-assisted engineering practices and onboarding for new team members
- Pair program with other engineers on difficult tasks and share knowledge openly
- Contribute to architectural decisions on service boundaries, communication patterns, and data ownership
- Maintain build pipeline health with GitLab and Jenkins stages, test suites, container builds, and Terraform infrastructure
- Review code thoroughly and constructively
- Collaborate directly with product, QA, and DevOps to deliver shippable solutions from ambiguous requirements
- Set technical direction in your system area and mentor surrounding engineers
Benefity
- Remote flexibility allowing work where and how you work best
- Competitive salary with meaningful benefits including medical, wellness, and learning support
- Ownership opportunities with backing for smart risks
- AI enhancement to complement and accelerate abilities
- Learning investments such as English classes, professional development, and well-being support
- Career progression with clear paths upward
- Responsive teammates and no "not my problem" attitude
- Supportive culture with collaborative problem-solving
- Regular meetups, tech talks, and social connections beyond work
Elastyczne godziny
Opieka zdrowotna
Dofinansowanie szkoleń
Kursy językowe
Karta sportowa
ITRex Group
3 aktywne oferty