Point your AI agent at freehire and let it find you a job.

Get the CLI →

Trinity Consulting Services

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

· Bachelor'sdegree or higher in Computer Science, Software Engineering, or a relatedtechnical discipline.

· Musthave minimum 8-10 years of experience as a Java Developer, includingsignificant hands-on experience in enterprise application development.

· Solidexperience as a Java Developer with strong object-oriented programmingfundamentals.

· Experienceand comfort with Domain Driven Design, including bounded contexts, aggregates,entities, value objects and domain models.

· Proficiencyin Java Design Patterns (for example: Singleton, Factory, Builder, Observer,Strategy).

· Experiencein software architecture design (microservices, layered, event-drivenarchitectures).

· Hands-onexperience with the latest JDK and Spring Boot framework.

· Familiaritywith Agile and Scrum methodologies and sprint-based delivery.

· Experiencewith containerization and orchestration tools: Docker, Kubernetes, andOpenShift.

· Workingknowledge of databases and storage: MongoDB, PostgreSQL, and AWS S3.

· Experiencewith GitLab CI/CD pipelines and ArgoCD for GitOps-based deployments.

· Experiencewriting and maintaining BDD (Behavior-Driven Development) tests (for example:Cucumber, Gherkin).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.