Being member of a scrum team, focused on software delivery and support, I develop and support different network management software products.
Technologies: Java, Spring Boot with Micro Service architecture, Swagger, TOSCA specification and parsers , JPA (MARIA DB) , NON SQL (Mongo DB) REST , VAADIN
UI development based on WEB(HTML,CSS,JS,REACT,VAADIN) and/or java Swing.
DevOps procedures: Build tools gradle, maven Building Docker images and publish into a private repository,
Managing Kubernetes charts using Helm
Developing using micro-services architecture as part of Scrum team Technologies: Java, J2EE, Spring Framework, Weblogic, Swagger.
UI development based on WEB(HTML,CSS,JS,REACT) and/or java Swing.
Performance tuning of the application and using 3rd party tools such as JPROFILER, JPROBE and more.
Writing common frameworks used in the project (encryption, batch processes, integration adapters).
Adoption of continues integration in the project, including: Moving build from old style ANT scripts to maven Using Jenkins and Nexus. Developed test drive/unit tests Containerizing JEE applications using docker ,
Managing Kubernetes charts using Helm
Participating in implementation of the Amdocs CRM solution based on wide range Java/JEE/WEB technologies.
Responsibilities of the position include: leading small group of developers, creating the architecture documents and design documents, coding the complex parts of the application, solving critical issues (performance, crashes), supervising the development process, reviewing developer’s code and mentoring junior developers.