Informacje o stanowisku
We are looking for a skilled Senior Java Developer who will:
- Actively participate in Product Increment Planning to analyze business requirements and determine feasibility of design
- Work with product managers, product owners, analysts and other engineers to design functional and technical architecture
- Lead designs of major software modules and features
- Develop and deploy the software
- Work with QA engineers on test automation and validation procedures to keep high software quality
- Analyze and fix incidents and bugs
- Continuously boost team’s effectiveness by providing peer feedback and brainstorming for improvements
Responsibilities:
- Read, understand and review requirements
- Work with stakeholders and interact with product management teams to validate requirements
- Participate in architectural review process
- Provide design that is scalable, efficient and follow best practices
- Lead product features and design software components with many dependencies
- Set code review guidelines
- Develop scripts and code for features and multiple modules and product
- Work on cross-technical integration
- Adapt standard coding processes
- Develop unit tests, fix defects, develop test strategies, recommend testing frameworks
- Define and implement operational excellence best practices
- Provide level of effort (LOE) and Estimates
- Work with technical project managers and product management teams to define schedule
- Define technical strategy and participate in release management planning
- Investigate, analyze, and evaluate new technologies
- Evaluate and recommend adoption of open source
- Keep abreast of new developments to help define the necessary changes to practice
Qualifications:
- Min 9-10 years of experience
- In-depth expert knowledge of Java and its eco-system (experience with multiple frameworks such as Spring, Hibernate)
- Kafka , REST , Swagger/OpenAPI
- Data modeling, relational design using RDBMS such as Oracle
- Multiple architecture styles including SOA , API-first and micro-services architectures
- Git , Docker , Kubernetes
- Hands-on experience with Agile-scrum methodology and Test-driven development
- Knowledge of design patterns for distributed systems, real-time data insights and analysis
- A sense of ownership and pride in your performance and its impact on the company’s success
- Critical thinker and problem-solving skills
- Team player
- Good time management skills
- Great interpersonal and communication skills
- Very good English language (spoken and written)
Nice to have:
- NoSQL such as Redis , MongoDB , Cassandra
- Akka
- Apache Flink , Apache Spark
- Full stack expertise in cloud-based application development
- Continuous integration and delivery using public cloud such as AWS , Azure or GCP
Our offer:
- Workplace: 100% remote
- B2B via Experis
- MultiSport Plus
- Group insurance
- Medicover Premium
- E-learning platform
#J-18808-Ljbffr
Praca GdańskGdańsk - Oferty pracy w okolicznych lokalizacjach