Basic Information
Ref Number
Primary Location
Państwo
Work Style
Description and Requirements
About the Role
We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java development and a deep understanding of database technologies, frontend frameworks, and cloud platforms. This role involves designing, developing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Systems analysis and design, system modeling, performance modeling, integration planning and technology and component selection to ensure architectural consistency and coherence between technical and business processes.
- Participate in creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents).
- Design, code, test and debug software of high complexity running in a multi-cloud environment.
- Provide constant feedback and suggest improvements on various areas of development, from developer tooling and CICD process to development best practices.
- Be involved in all aspects of the Agile project life cycle, from the initial kickoff through the requirements analysis, design, development, integration and implementation.
- Participate in Dev Ops and Tier3 technical support on a scheduled basis;
- Create automated testing and real time alerts and monitoring dashboards in order to understand the solution better
- Investigate, troubleshoot and fix live problems based on alerts raised by the monitoring tools and issues reported by customers.
- Ability to be a strong team player and work in an environment of extreme ownership.
Technical Qualifications
- Bachelor’s degree in Computer Science or equivalent
- 5 or more years of experience in JAVA development and frameworks, combined with experience in:
- Spring Framework, Spring Boot
- Web Service development (REST)
- Eclipse, Maven, svn or git
- At least one application server
- JSON, XML, JUnit, Hibernate
- Hands-on experience working with and debugging containers (Docker and Kubernetes).
- Hands-on experience with cloud native architecture and with Public Cloud providers such as Google Cloud Platform (GCP) or Amazon Web Services (AWS)
- Proven problem solving and troubleshooting skills
- Solid understanding of design patterns
- OO methodology and programming (5+ Years)
- Very good knowledge of Relational DBMS and SQL.
- Demonstrated capacity for problem solving, synthesis, and making sound recommendations and decisions
- Knowledge of lean and agile methodologies
- DevOps and automation experience
Highly Valued Skills
- Knowledge and experience with real time communications platforms
- Google DFCX experience (Google Bots, Google Insights)
- Contact Center Experience (Avaya, Genesys) Event models
- Experience with infrastructure as code
- Experience with GCP technologies such as GKE Autopilot, PubSub and container registry
- Experience with GitHub/GitHub actions
- Automation using scripting and other approaches
What’s in it for you:
Private medical and life insurance from day one.
Employee Stock Purchase Plan ESPP
Budget for professional growth (certifications)
Schedule flexibility.
Extra bonus based on performance.
Additional Job Description
EEO Statement