Beschreibung
Freelance Software DeveloperLocation: Munich
Duration: 6 months
We are looking for a Senior Java Software Engineer to develop product software that leverages innovative technologies and cloud services. The ideal candidate will have strong full-stack experience developing rich and intuitive consumer-facing products or highly integrated Java enterprise applications.
Must Have Skills:
• Expert knowledge of Java and J2EE with 7+ years of experience.
• In depth experience developing high volume transactions and distributed applications– both real-time and batch.
• A deep understanding of performance tuning and scalability.
• Development experience with modern technologies such Elastic Search, Kafka, Kibana,
Logstash, Hibernate, Spring, Angular. Experience with any modern technologies would be an added advantage.
• Development experience with REST WebServices and various data interchange and representation formats such as JSON, XML, HTML etc.
• Deep end to end architectural understanding of distributed applications.
• Experience with containerization technologies (such as Docker) and familiarity with micro-service architecture and development patterns.
• Knowledge and understanding of application servers such as JBoss, Tomcat and Weblogic.
• Knowledge and understanding of work in modern CI environments: version control, build tool, CI server
• Knowledge of Open Source libraries, tools and frameworks. Experience with any modern open source libraries would be an added advantage.
• Experience with Agile development methodology.