IT Skill House logo

Senior Full-stack Java engineer

IT Skill House·€4,485 – €5,950

Primary stack

SpringNode.jsPostgreSQLJUnitReduxTypeScriptMockitoJavaScriptSpring BootJava

Nice to have's

HTMLCSSPrometheusGrafanaELK StackNew Relic

Job description

About the Position

Senior Full-stack Java engineer

Start date: ASAP (depending on commitments).

Duration: long-term (regular employment).

Working hours: full-time (8/d).

Location: hybrid (office in Vilnius).

As a senior software engineer you'd join a skilled team of engineers building a unique product for financial data reporting. Greenfield project with a mixed tech stack and microservice architecture. You will play a role in developing using Java, Spring, Spring Boot, PostgreSQL, Javascript and Typescript and working with Node.js, React.js, redux and saga. Your main focus would working in the team which works on very specific component in the application.

Responsibilities

  • Software Development: Design, develop, and maintain scalable fullstack applications using Java (Spring Boot) and React.js.
  • Code Quality & PR Review: Conduct thorough peer reviews of pull requests to ensure code quality, maintainability, and adherence to best practices.
  • Scrum Ceremonies: Actively participate in Agile ceremonies including daily standups, sprint planning, retrospectives, and backlog grooming.
  • Mentorship & Collaboration: Mentor junior developers, share knowledge across the team, and foster a culture of continuous learning.
  • Frontend Engineering: Build responsive and user-friendly interfaces using React, Redux, and modern UI libraries.
  • Backend Engineering: Develop robust RESTful APIs and microservices using Java, ensuring performance, security, and scalability.
  • Database Design & Optimization: Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases to design schemas, write efficient queries, and optimize performance.
  • Testing & Automation: Implement unit, integration, and end-to-end tests using tools like JUnit, Mockito, Cypress, or Selenium.
  • DevOps & CI/CD: Collaborate on CI/CD pipelines, containerization (Docker), and deployment strategies using tools like Jenkins or GitHub Actions.
  • Documentation & Reporting: Maintain clear technical documentation and provide regular updates on progress and blockers.

Requirements

  • 4-5 years experience in software development.
  • Core Skills:
    • JavaScript: Deep understanding of core JS concepts including closures, async programming, and ES6+ features.
    • React + Redux + Redux Saga + TypeScript: Building scalable, maintainable, and high-performance SPAs with advanced state management and typed components.
    • Advanced HTML & CSS (huge plus): Semantic markup, accessibility, responsive design, and cross-browser compatibility.
    • ECMAScript 6+ (Expert level): Proficient in modern JS syntax and features such as arrow functions, destructuring, modules, promises, and async/await.
    • Node.js: Building RESTful APIs, microservices, and real-time applications with Express or similar frameworks.
    • Java, Spring, Spring Boot: Developing robust backend services, integrating with databases, and implementing business logic with enterprise-grade frameworks.
    • PostgreSQL: Schema design, query optimization, and transactional integrity.
    • Redis: In-memory data storage for caching, session management, and pub/sub messaging.
  • Monitoring Tools: Application monitoring using tools like Prometheus, Grafana, ELK Stack, or New Relic to ensure uptime, performance, and quick issue resolution.
  • Experienced in Scrum of Scrums, sprint planning, retrospectives, and backlog refinement.
  • Comfortable working in cross-functional teams and managing dependencies across squads.
  • Strong communication skills for gathering requirements, presenting solutions, and managing expectations.
  • Experience in stakeholder engagement, demo sessions, and feedback incorporation.
  • Flexibility to work on backend or frontend.

We Offer

The salary range for this position is 4485-5950 Eur/month gross, based on candidate's experiences and qualifications.

About the Company

One of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Their unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses.

© IT Skill House. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

IT Skill House is a high-quality service provider in supply and end-to-end management of temporary IT resources on ad-hoc basis. We attract IT talents on T&M basis to help our customers in their development process. Our 10+ years of experience makes as reliable link between IT temporary specialists and our customers.Our team is helping temporary IT specialists to have successful engagements with our customers since 2007. We started this service as part of Ciklum — top 100 IT Outsourcing company (main office in Kiev, UA), Peak Resources department. We helped hundreds of our customers from Scandinavia, UK, The Netherlands, Israel, etc. to have fast and reliable resources during the peak moments in their development process.

More at IT Skill House

All 15 roles

Popular searches