SEON

Senior Java Software Engineer, Data Enrichment

SEON

full-time

Posted on:

Location Type: Hybrid

Location: BudapestHungary

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design and development of robust, scalable backend components using Java and Spring framework.
  • Contribute to the redesign and modernization of a legacy Python-based system.
  • Collaborate on API design, system architecture, and performance tuning.
  • Identify and resolve complex technical challenges; continuously improve code quality, maintainability, and system performance.
  • Evaluate and integrate tools or frameworks that improve reliability and development efficiency.
  • Mentor engineers through code reviews, pairing, and technical guidance.
  • Work closely with the Engineering Manager to support team members’ technical career development.
  • Collaborate with Product Management and other Engineering teams to align technical work with business goals.
  • Take ownership of the design, implementation, and delivery of high-impact backend features.
  • Provide clear effort estimates, contribute to defining the “definition of done” and ensure timely delivery of initiatives.
  • Monitor engineering KPIs and suggest improvements based on insights from team-specific metrics.
  • Maintain a culture of accountability and reliability in the delivery process.
  • Contribute to improving monitoring and observability for both new and existing systems.
  • Support production systems by diagnosing and resolving issues quickly.
  • Proactively improve system reliability and reduce operational burden through automation and architectural improvements.

Requirements

  • Strong expertise in Java (preferably Java 17+) and Spring Framework (Spring Boot, Spring MVC, etc.)
  • Experience designing API and highly scalable production backend systems.
  • Familiarity with distributed systems, microservices, and performance optimization.
  • Experience with SQL/NoSQL databases and modern DevOps practices (CI/CD, containers, etc.).
  • Excellent collaboration skills and experience mentoring or supporting fellow engineers.
  • Strong analytical thinking and problem-solving skills.
  • Fluent in English (written and spoken).
Benefits
  • Flexible working hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring FrameworkAPI designPythonSQLNoSQLDevOpsCI/CDcontainersperformance optimization
Soft Skills
collaborationmentoringanalytical thinkingproblem-solvingcommunication