
Senior Java Software Engineer, Data Enrichment
SEON
full-time
Posted on:
Location Type: Hybrid
Location: Budapest • Hungary
Visit company websiteExplore more
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