NFQ logo
NFQ

Our partners drive change. We build the technology behind it.

Senior Software Engineer, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

Lithuania

Posted

6 days ago

Salary

€3.9K - €6.6K / month

Seniority

Senior

Bachelor DegreeLithuanianEnglishCloudJavaOracle

Job Description

Senior Software Engineer, Java

NFQ

• Work alongside team members to implement new technologies and systems within the GovTech sector, using Java as the main back-end technology stack • Contribute to the design and development of secure, scalable, and efficient solutions for public-sector digital transformation • Collaborate with your team and clients to identify the right technical approaches and deliver impactful results • Ensure code quality, performance, and reliability across the system architecture • Act as a trustworthy and proactive team player, communicating risks, challenges, and improvements early • Take part in R&D initiatives, exploring innovative tools and methods to enhance existing systems • Participate in code reviews, architecture discussions, and continuous improvement efforts • Support and mentor junior colleagues, helping them grow technically and professionally

Job Requirements

  • Proven hands-on experience designing and building complex, scalable back-end systems with Java
  • Strong expertise in relational databases (Oracle preferred) - including the ability to design schemas, optimize queries, and make informed data architecture decisions
  • Familiarity with cloud computing and on-premises infrastructure environments
  • Strong problem-solving, analytical thinking, and communication skills
  • Proactive mindset with the ability to take initiative and support team members' growth
  • Good understanding of software development best practices and clean code principles
  • Fluency in Lithuanian and English

Benefits

  • Health insurance
  • Flexible working hours
  • Bonus for referrals
  • Employee-led workshops and office perks
  • Extra vacation days: 2 after working at NFQ for two years and 4 after four years on our team
  • Unlimited WFH (work from home) policy
  • For those who dream of traveling: WFA (work from anywhere) possibilities in NFQ - approved countries

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 501-1,000H1B Sponsor

• Architect comprehensive solutions that meet business requirements using a combination of technologies, including Java, cloud services, middleware and front end. • Lead initiatives to modernize legacy systems, integrating new technologies to enhance performance and scalability. • Provide guidance and mentorship to development teams, promoting best practices, and fostering a culture of innovation. • Research and Design monitoring strategies using tools such as New Relic, Grafana, or equivalent to proactively manage system health. • Lead investigation, implementation, and integration of feature flag frameworks for controlled rollouts and A/B testing. • Develop proofs of concept, reference architectures, and integration strategies. • Work across the aisle with cross-functional stakeholders, leads and other architects to define system needs, deliver optimal solutions and drive innovation. • Create, maintain, monitor and enforce technical modernization vision and roadmap for multiple related applications. • Identify opportunities for improvement and recommend best practices for implementations and custom solutions. • Explore and integrate technologies and market solutions to enhance system capabilities.

United States
3Pillar Global logo

Java Technical Lead

3Pillar Global

Building digital businesses, together.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.

India
Full TimeRemoteTeam 201-500H1B Sponsor

• Contribute to the design and evolution of the AI orchestration layer, building durable, fault-tolerant agentic workflows using Temporal activities and ReAct reasoning loops powered by pydantic-ai and Claude. • Deliver features across their complete lifecycle — from design and prototyping through implementation, pytest/syrupy snapshot testing, GitLab CI/CD deployment via Octopus Deploy, and New Relic APM post-launch monitoring. • Uphold engineering excellence by conducting thorough code reviews, writing comprehensive tests (unit, integration, Playwright end-to-end), maintaining structlog observability, and upholding uv monorepo workspace standards. • Mentor mid-level and junior engineers in async Python best practices, pydantic-ai agent design, and clean, testable agentic architecture. • Collaborate closely with product managers, UX designers, legal domain experts, and frontend engineers to translate complex attorney workflows into reliable, high-impact AI-powered features. • Actively participate in cross-team planning, design reviews, sprint ceremonies, and AI platform standards discussions. • Communicate technical trade-offs, agentic design decisions, and reliability impacts clearly to both technical teams and non-technical stakeholders, while contributing to AI orchestration roadmap discussions.

United States
$165K - $215K / year
Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

• Develop, maintain, and release new versions of JChat Java Client (Swing) • Develop, maintain, and release new versions of JChat Web Client (Angular) • Develop, maintain, and release new versions of JChat Openfire Server • Develop, maintain, and release new versions of M-Link Server for JChat • Participate in Scrum ceremonies • Maintain and improve the development pipeline (CI/CD toolchain) • Represent the JChat team at test events • Produce working snapshot builds every two weeks • Produce release candidates and test reports for each work package • Ensure code quality: SonarQube A score (Security, Reliability, Maintainability) • Maintain CI/CD uptime ≥ 98% and build success rate ≥ 95% • Collaborate with NCIA Product Owner on backlog prioritisation (JIRA)

Romania