Hybrid Mid-Level Java Developer

Posted last week

Apply now

About the role

  • Build performant, scalable, reliable and testable Java software solutions as part of the CoDE engineering team
  • Hands-on design, coding, testing, and deploying of systems
  • Design reliable systems using modern techniques (event streaming, micro-services)
  • Apply software design patterns to complex problems
  • Promote and practice test-driven development
  • Mentor and encourage other developers
  • Design systems with an APIs-first architectural approach
  • Promote and work within a DevOps culture driving continuous delivery
  • Continuously improve existing architectures as business needs and tech stacks evolve
  • Work effectively with remote and internal development teams and international customers

Requirements

  • BS/MS degree in Computer Science or a related subject
  • Proven hands-on Software Development experience, 10+ years
  • Proven experience in Java and Web development technologies, 4+ years
  • Profound insight of Java internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, Oracle, SQL and ORM technologies (Hibernate, iBatis)
  • Strong knowledge of JavaScript and popular JavaScript libraries
  • Working knowledge of REST frameworks
  • Experience with WebSphere application server and embeddable web servers
  • Experience with containers and cloud operating environments (Azure)
  • Experience with cloud native technologies – FaaS, DaaS, Kafka – is a plus
  • Experience with Maven, Git and GitHub
  • Experience with Atlassian tools (Confluence, Jira)
  • Experience with Jasper Reports
  • Experience working with CI/CD tools like Jenkins
  • Working knowledge of JUnit 4 and Mockito for unit and integration testing
  • Experience promoting and working with test driven development
  • Experience with back-end micro-services frameworks (Spring, Helidon)
  • Experience designing APIs-first architectures
  • Demonstrable experience in Agile SCRUM and DevOps culture
  • Nice to haves: Supply Chain Logistics, Angular, Warehouse Management systems, autonomous control interfaces, C in Unix/Linux, JSP, Java 17, Spring 5.x, DB2

Benefits

  • Hybrid remote work arrangement
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs
  • Inclusive and diverse workplace

Job title

Mid-Level Java Developer

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job