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

Get the CLI →

Trinity Consulting Services

NewBe an early applicant

Java Developer

Posted Updated
Discussion

· Must have a minimum of 6-8 years of hands-on experience in Java/J2EE development.

· Deep understanding of distributed platform & micro services architecture

· Solution design using proven patterns, awareness of anti-patterns, performance tuning

· Proficiency with technologies such as Spark programming, Flink, Kafka, Elastic Search,HBase, HDFS, and Mongo DB

· Profound knowledge in Spring Frameworks encompassing IOC, Sprint Boot, SpringIntegration & more

· Hands-on experience in software deployment and orchestration technologies,including Docker and Kubernetes

· Proficient in utilizing build and continuous integration services such as Jenkins, GitLab,Artifactory, Nexus and Maven

· Extensive experience working in TDD (Test-Driven Development) and BDD (Behavior-DrivenDevelopment) environments, utilizing unit testing frameworks such as JUnit,Mockito and Cucumber

· Strongunderstanding of software architecture, design patterns, and best practices.

· Proven experience in leading the design and implementation of complex features andapplications.

· Verygood understanding of application system design, development, testing,deployment and maintenance using UML.

· Basic cash management functional knowledge.

· Proficiency in Agile and Scrum working methodologies.

· Excellentproblem solving and troubleshooting skills.

· Effective communication and teamwork skills.

Skills

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.