Direct message the job poster from Ubique Systems
Location: Bonn, Germany (ready to travel when required)
Domain:
Automobile – good to have
DMS- Dealer Management System – good to have
Skills and Experience Required:
* Strong experience in handling the large and complex architecture/re‑design projects.
* End to end understanding of all phases of projects implementation. Should have good understanding of design aspects and hands on development.
* Understanding of enterprise java language with specialized coverage on frameworks and libraries. worked on digital web applications.
* Great understanding of Java design principles.
* Strong hands‑on experience in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA, and Hibernate
* Hands on experience on implementing secured, high quality REST API
* Must have implementation experience of Microservices design, security designs, and best practices
* Good understanding and implementation knowledge of design patterns and integration patterns
* Preferred to be a full stack person with understanding from Front end UI implementations till bindings to downstream systems.
* Understanding of Non‑functional parameters of large‑scale applications and should have worked on scalability, resiliency, and maintainable architecture systems with Java platform.
* Should be able to understand and implement secure coding practices
* Should understand performance parameters and able to be troubleshooting design flaws and system bottlenecks (ability to investigate application logs)
* Excellent knowledge of RDBMS systems like MS‑SQL Server, Postgres SQL, Oracle, or MySQL and NoSQL databases like MongoDB and Cassandra
* Identifying the hardware and software infrastructure needs to accommodate the architectural goals.
* Performing validation tests to ensure the flexibility and scalability of the Java environment.
* Assisting the software design team with application integration.
* Conducting system performance tests.
* Hands‑on experience and knowledge of building concurrent application (multi‑threaded) using Java
* Closely work with Client architects and Business team to define technical solutions and enhance the existing application architecture
* Understanding of TDD/BDD practices and Unit/Mock testing frameworks e.g. JUnit, JMock etc.
* Knowledge of using a distributed cache
* Knowledge of XML based parsing/transformation and XML Schema
* Deep knowledge of Java/JEE ecosystem for building multi‑tier and service‑oriented business applications
* Experience with building Micro Front‑end applications using any framework e.g. Angular 11+ versions or React
* Good experience with Persistence framework and standards like JPA and Hibernate
* Hands on Experience in Architecting, Designing and Developing Large Scale Distributed Server‑Side Enterprise Applications.
* Sound knowledge of one of public Cloud platforms like AWS, Azure, Google, etc.
* Knowledge of working with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI, etc.
* Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc.
* Must have working knowledge on build tools like Maven or Gradle
* Should have worked on large greenfield or brownfield, HA & DR implementations
Seniority level
* Mid‑Senior level
Employment type
* Contract
Job function
* Information Technology
Industries
* IT Services and IT Consulting
Referrals increase your chances of interviewing at Ubique Systems by 2x
#J-18808-Ljbffr