Position: Senior Java Developer - based in Warsaw, Poland
Company: TempoEast
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

Job Profile Summary
• Active participation 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 architecture
• Lead designs of major software modules and features
• Develop and deploy the software
• Work with test automation team on test automation and validation procedures to keep high software quality
• Fixing bugs
• Mentor other members of the team
Responsibilities
• Understands, reads, and reviews requirements
• Works with product stakeholders to understand business requirements and helps interpreting ambiguous requirements
• Interacts with product management teams to understand product requirements
• Understands, reads, and reviews requirements
• Participates in architectural review process
• Leads product features and designs software components with many dependencies
• Provides design that is scalable, efficient and follow best practices
• Sets code review guidelines
• Evaluates and recommends adoption of open source
• Develops scripts and code for a feature and multiple modules and product
• Cross-technical integration
• Adoption of standard coding processes
• Develops unit tests, fixes defects, develops test strategies, recommends testing frameworks
• Defines and implements operational excellence best practices
• Provides level of effort (LOE) and Estimates
• Works with technical project managers and product management teams to define schedule
• Provides status reports
• Defines technical strategy and drives release management planning
• Investigates, analyzes, and evaluates new technologies
• Keeps abreast of new developments to help define the necessary changes to practice
Qualifications
• BS in computer science or equivalent with 6+ years or MS in computer science or equivalent with 4+ years or PhD in computer science or equivalent with 2+ year of hands on professional software development experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment.
• Expertise in cloud-based application development with in-depth knowledge of java eco-system (experience with multiple frameworks such as Spring, Hibernate, Messaging Queues, ETLs)
• Expertise in data modeling, relational design using RDBMS and NoSQL such as Cassandra, Postgres, InfluxDB
• Experience with multiple architecture styles including SOA, API-first and micro-services architectures
• Experience in architecting and building large scale systems using scale-out architecture that require high availability, performance, high scalability and multi-tenancy
• Real-world experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker is required
• Hands-on experience with Agile-scrum methodology and Test-driven development
• Knowledge of design patterns for 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
Successful candidate will
• Be a talent multiplier who gets the team around them to excel
• Be persistent, creative and driven to get results relentlessly
• Exhibit a strong backbone to challenge the status quo, when needed
• Exhibit a high level of curiosity, keeping abreast of the latest trends & technologies
• Show pride of ownership and strive for excellence in everything undertaken
What can we offer:
• 100% REMOTE WORK during pandemic
• Many development opportunities and access to modern technology
• Medicover
• Multisport Card
• Life insurance and many more.
Документи потрібні для виїзду на роботу. Кандидати, що мають візу, виїжджають за старим запрошенням. Кандидати, що мають біометричний паспорт, отримують від роботодавця освідчення чи рекомендаційний лист.
Продовження терміну перебування на території Польщі: Агенція працевлаштування в Польщі зацікавлена, щоб працівники зостались на території Польщі як можна довше. В зв’язку з цим агенція допомагає в виготовлені Карт Побуту (виготовлення карти Побуту триває від 6-9 місяців), а також робить Запрошення для наступного приїзду працівників та їх родин.