Senior Java Full stack Developer
Technologie
Ubique SystemsVor 4 WochenBis 23.5.2026
Vollzeit100% Remote
Stellenbeschreibung
Germany : minimum C1 level
Location: Bonn, Germany (4 days onsite Visit in a month , Rest Remote from Germany)
Domain
Automobile
DMS- Dealer Management System- *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
Keywords
javadocument-management-systems-dmsplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentweb-applicationsjava-8springspring-frameworkspring-mvcmodel-view-controller-mvcspring-boothibernateapplication-programming-interface-apirestful-apimicroservicespolicies-and-practicesuser-interface-uiscalabilitytroubleshootingrelational-database-management-system-rdbmssqlpostgresqlpostgresoraclemysqlnosqlmongodbcassandraapache-cassandracabinet-construction-materials-hardwareenvironment-health-and-safety-hsseecology-environmentsoftware-designapplication-integrationapplications-architecturetesting-and-analysisjunitxml-formatreact-jsreactenterprise-applicationspublic-cloudamazon-web-servicesmicrosoft-azurecustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdjenkinsbitrisecirclecitravis-cistandard-communication-protocolsdomain-name-system-dnsself-supervised-learningsecure-sockets-layer-sslapache-mavengradlehigh-availabilitydirect-response-drdisaster-recovery
¿Te interesa este puesto?