Application Engineer Senior

RM IT Professional Resources AG
Wädenswil, Switzerland
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Wädenswil, Switzerland

Tech stack

Java
Applications Architecture
Automation of Tests
Unit Testing
Code Review
Computer Programming
Databases
Continuous Integration
Data Integration
Relational Databases
PostgreSQL
Oracle Applications
Scrum
Software Engineering
PL-SQL
SQL Databases
Test Driven Development
Spring-boot
Integration Tests
Microservices

Job description

  • Design and develop data integration and business services using a microservices architecture
  • Ensure applications meet performance standards and are thoroughly tested against functional and non-functional requirements
  • Maintain compliance with CI/CD practices, automated testing frameworks, and build pipeline
  • Create and maintain unit tests to support automated testing and continuous integration
  • Conduct code reviews to ensure quality, consistency, and adherence to best practices
  • Diagnose and resolve bugs and incidents
  • Demonstrate expert-level proficiency in the Java application development stack, frameworks, and associated tools
  • Understand the application architecture and incorporate them into technical decisions and recommendations

Requirements

  • Proven experience as a Java developer with strong expertise in modern application development
  • Strong Java skill set as well as experience with Relational Databases like PostgreSQL or Oracle
  • In-depth knowledge of modern architecture patterns and microservices, ideally using Spring Boot
  • Hands-on experience building Back End applications with extensive database interaction; strong proficiency in SQL and programming in PostgreSQL or Oracle (PL/SQL)
  • Demonstrated ability in Test-Driven Development (TDD), including writing comprehensive unit tests and end-to-end integration tests
  • Experience working in an Agile/Scrum team environment, collaborating effectively with cross-functional teams.
  • Language skills: English

Your soft skills:

  • Excellent comprehension skills with attention to detail
  • A high degree of self-organisation and time management
  • Analytical and solution-orientated thinking

Apply for this position