Top 3 Reasons To Join Us
Full insurance coverage based on NET salary.
13th-month salary (paid semi-annually).
50% annual loyalty bonus (from the 2nd year).
The Job
As a Java Software Engineer, you will contribute to the development of an enterprise data management and integration platform, working in an AI-driven, agentic engineering environment.
Your primary responsibility is to maintain and support an enterprise data management platform, with opportunities to develop customer-specific features and occasionally support pre-sales activities.
Your responsibilities include:
- Maintain and support existing Java-based applications, ensuring system stability, reliability, and performance.
- Investigate, troubleshoot, and resolve issues related to application functionality, data processing, integration, and synchronization.
- Work with enterprise data management, including data models, mapping, transformation, validation, and data quality.
- Analyze customer requirements and deliver customer-specific features, enhancements, and integrations when new projects are secured.
- Participate in technical analysis, solution evaluation, and effort estimation for new requirements and business opportunities.
- Occasionally support pre-sales activities by collaborating with business, sales, and technical teams to assess customer needs and explore technical solutions.
- Leverage AI tools and agents throughout the engineering process, including code analysis, debugging, implementation, testing, and documentation; review AI-generated outputs to ensure quality, security, and maintainability.
- Maintain technical documentation and improve existing software components, integration workflows, system performance, and maintenance processes.
- Collaborate with international stakeholders and cross-functional teams, communicating technical matters effectively in English.
Your Skills and Experience
Must Have
- Data management: Mandatory hands-on experience with data management, including data models, data mapping, transformation, validation, quality, and integration.
- Java development: Working knowledge of Java Core and OOP, with the ability to maintain, debug, and enhance existing applications.
- Maintenance & problem-solving: Experience in application maintenance, troubleshooting, root cause analysis, and resolving technical issues.
- Agentic engineering mindset: Willingness to leverage AI tools and agents for code analysis, debugging, development, testing, and documentation.
- Soft skills: Strong analytical thinking, ownership, adaptability, proactive attitude, and good spoken and written English.
Nice to Have
- Experience with enterprise data integration platforms, middleware, ETL/ELT, data migration, or data synchronization.
- Knowledge of SQL, relational databases (Oracle/MS SQL), REST APIs, JSON, and XML.
- Familiarity with Java technologies such as Spring Boot, Spring Core, JPA, and Hibernate.
- Knowledge of data governance, data quality frameworks, or Master Data Management (MDM).
- Experience with AI coding assistants, cloud platforms, microservices, and distributed systems.
- Experience in enterprise domains such as Healthcare, MedTech, Real Estate, or Facility Management; familiarity with ERP, PLM, BIM, and Agile/Scrum is a plus.
Why You'll Love Working Here
- Competitive salary with full insurance coverage (medical, social, unemployment) based on net salary.
- 13th-month salary (paid semi-annually, with partial payment made mid-year rather than waiting until year-end).
- Performance review twice a year with bonus opportunities.
- Annual loyalty bonus (50% of monthly net salary from the 2nd year).
- Premium health insurance and annual health check-up.
- 14 days of leave, plus additional leave based on tenure.
- Daily perks: lunch allowance, free snacks/coffee, and sports activities.
- Learning & development support: training programs and certification sponsorship.
- English-speaking environment with tuition support.
- Team activities and events: company trips, team building, and holiday celebrations.
- Opportunity to work with international teams and join internal tech communities.