logo

View all jobs

Java SME Developer

Zurich, Zurich · Information Technology
Skills:
  • Primary skill: Html/CSS/Javascript, React+Redux
  • Secondary skill: Java, Spring Core/MVC, Jps/jstl
  • Optional skill: TypeScript, NodeJS, moap template (only for candidates coming from UBS)
 
Here is our standard java developer job description:
Minimum
qualifications
  • 3+ years as senior Java developer
  • Bachelor in computer science or a related field
  • Agile mindset.
  • Professional: Promote Agile software development culture & best practices such as pair programming, code review
  • Senior level:
    • Be able to lead and coach the team on topics related to software engineering and good practices
    • Communicative, proactive, and caring to lead topics to a workable conclusion
Preferred qualifications
  • Experience working in a CI/CD and DevOps environment is a plus
  • Experience working in financial services/products is a plus
Responsibilities
  • Engaged to deliver a potentially releasable “Done” product increment at the end of each Sprint.
  • Provide technology solutions that will solve business problems
  • Work with other team members and the Product Owner to deliver increment every sprint
  • Design, plan and deliver sustainable solutions using modern programming languages
  • Conduct code reviews and test software, along with participating in application architecture and design.
  • Bring innovative ideas, leveraging the latest technologies to the user's delight
  • Develop software components aligned to our systems development life cycle (SDLC)
  • Build automated unit tests and integration tests
  • Resolving high-priority defects for your applications as prioritized by the Product Owner
  • Collaborate with other teams to deliver business needs
  • Participate and actively contribute in the community of practice, sharing and learning with others
Skills
  • Excellent programming skills in Java (EE) with good knowledge of the frameworks and tools, such as Spring Framework, JPA with Hibernate
  • Good understanding of current encryption technologies
  • Excellent know-how in ORACLE database and data analysis skills
  • A good mix of experience with:
  • Web development technologies (HTML, CSS, Angular, React, WebGL)
  • Test automation using Selenium WebDriver
  • Build and package management tools for JavaScript (Grunt, Gulp, npm, webpack, etc.)
  • Jenkins administration
  • Virtualization and host management tools (i.e. Docker and Chef)
  • UNIX and Windows system administration
  • Eclipse or another IDE
  • Understanding of a broad range of platforms, technologies and tools, specifically Java, UNIX/Linux, Oracle, GitHub, Jira, Confluence
  • Experience as engineer working in a globally distributed team
  • Excellent communication skills and experience in liaising with other teams
  • Strong analytical, problem-solving and synthesizing skills
  • A flexible, resilient team player with strong interpersonal skills taking initiative to drive things forward
  • Familiarity with Scrum software development methods

Share This Job

Powered by