Software Developer Java - Lead  
 What you'll do here:  
  - Improve and develop software systems to meet users' needs by finding solutions, solving complex problems, coding, testing, debugging and documenting systems.
 
 
- Take part in Production Support activities, troubleshooting production issues, performance bottlenecks and identifying fixes for the same.
 
 
- Guides, mentors and coaches the team members in various development and technical activities.
 
 
- Lead (Analysis/design/realization) an initiative involving a development team.
 
 
- Take part in all project phases to ensure completion by collaborating with users and communicating status reports.
 
 
- Provide deployment support for production systems to guarantee their functionality.
 
 
- Ensure systems are optimal and meet quality standards by analyzing, providing suggestions and developing assessments.
 
 
- Make recommendations and participate in improving development and system maintenance processes.
 
 
- Apply the SDLC (System Development Life Cycle) development methodology to ensure standards are met.
 
 
 What you bring to the table:   
  - Degree in Computer Engineering / Science or any combination of equivalent education and experience.
 
 
- 10 years of software design and development experience.
 
 
- Knowledge of Service Oriented Architecture, Microservices and Service Architecture.
 
 
- Great level of Object-Oriented Analysis and Design experience 
- Ability to analyze and synthesize data 
- Initiative and ability to work under pressure 
- Can work in a team and detail oriented 
- You have 4+ years of experience building server-side apps using Java 11+ and creating web services or APIs using REST.
 
 You have a great level of Object-Oriented Analysis and Design experience.
 
 
- You have the knowledge and awareness about Service Oriented Architecture, experience in microservices, event-driven implementation using Kafka.
 
 
- You have 5+ years of software design and development experience involving n-tier web applications using Java, Java-based application frameworks 
- 2+ years of experience with relational databases such as Oracle 12+, PL/SQL 
- A good level of experience in these relevant areas is preferred:  
- Source control using GitHub 
- Coding using IntelliJ/Eclipse or Visual Studio Code 
- Build automation using Maven (and/or Gradle) 
- Testing using JUnit, Postman, SoapUI 
- Code quality using Synopsis 
- Deploying into OpenShift with Jenkins 
- Performance analysis and optimization 
- Collaborating in an Agile Scrum/Kanban environment 
- Nice to have knowledge/experience: Git Co-Pilot , Dynatrace, CLM.