Must have strong hands-on development experience to the Support development team, writing POC, troubleshooting issues, planning and executing Integration, performance testing and other key activities
Performs the gathering and documentation of functional and non-functional requirements of the applications.
Define and perform the high level and the low-level software design experience
Collaborate with other Technical delivery teams , front-facing as a key contributor in a complex/critical environment
Configure continuous integration, static code analysis tools, and build process for your software, as well as installing and deploying the same in end customers or in cloud-based solutions, automating the process as much as possible
SDLC and Agile experience
Graduated in Software Engineering, computer science or similar
Excellent verbal and written communication in explaining concepts and making others understood
7+ years of experience working with the Java stack and Spring boot
Good experience in design patterns and Object Oriented best practices
Familiar with the API is driven development approach to both create and consume services from external parties using RESTful, GRPC, XML, XSLT, JSON
Experience in Golang/ Rust
Good experience in writing test cases using Junit
Experience writing and deploying software to cloud platforms, one of AWS, Azure, or GCP
Experience with Maven, SonarQube, and continuous delivery tools, such as Jenkins or Bamboo
Familiar with messaging communication, having previously used JMS implementations
JavaScript and JavaScript-frameworks experience such as Angular, VueJS, and/or React
Have previously worked with microservices and Containerization tools (Docker, Kubernetes), Kafka
at least anyone application servers platform, such as Tomcat, WebSphere, WebLogic or JBoss
Have previous experience using Spring Cloud
Have industry certifications: Java Certified Programmer, Architect or similar; AWS, GCP, or Azure certifications are also valued
Knowledge of different database technology MSSQL, PostgreSQL, Oracle, Cache
Have prior knowledge of Call Center and Unified Communications space