The Job logo

What

Where

Senior Java Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are currently looking for an expert Java developer with strong knowledge of databases to join our team. You will be responsible for developing a cloud-based web application called Metering that collects and stores usage reports from software products. Your main focus will be ensuring the performance and robustness of the system, as well as structuring the data in the database for easy accessibility, such as generating reports and displaying usage to customers.

Be you, join us.   

We are currently looking for an expert Java developer with a strong knowledge of databases to join our team.
Our team is responsible for a cloud-based web application called Metering that facilitates our company's transition to a subscription-based pricing model. The application collects and stores usage reports from all Software AG Cloud and on-premises products included in subscription contracts on an hourly basis.
Ensuring the performance, robustness, and efficient handling of high concurrent requests is of foremost importance to our system.
Additionally, we need to structure the data in the database for easy accessibility, such as generating reports and displaying usage to customers.

 

Essential Functions 

  • Proactively assess the system and propose improvements, especially related to the database.
  • Ensure that the system is well-prepared to handle the load, both from a Java and a database perspective.
  • Participate in the development of new features and provide support for the application.
  • Organize the data in the DB to be easily accessible - e.g. for generating reports and show usage to customers.

 

Minimum Requirements 

  • Java experience JPA/JDBC and REST APIs
  • SQL query/workload performance tuning/troubleshooting
  • In-depth technical knowledge of liquibase/Database optimization and automation
  • Manage large SQL databases
  • Experience in Kubernetes/docker and Cloud providers
  • Gradle knowledge is an advantage

 

What’s in it for you? 

  • Earn competitive total compensation and receive comprehensive country-specific medical and other benefits. 
  • Enjoy time and location flexibility with our Hybrid Working Model, which allows a remote workshare of up to 60%.  Work anywhere in your country or abroad for up to 10 days per year.   
  • Set yourself up for success in your new role by upgrading your home office space using your one-time hybrid work payment. 
  • Lean on the Employee Assistance Program for support during some of life’s most common but difficult challenges. 


 

Set alert for similar jobsSenior Java Software Engineer role in Sofia, Bulgaria
Software AG Logo

Company

Software AG

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Engineering

Locations

Sofia, Sofia City Province, Bulgaria

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Thermo Fisher Scientific Logo

Sr HR Specialist

Thermo Fisher Scientific

Sofia, Sofia City Province, Bulgaria

Posted: a year ago

Major Job Responsibilities   Provide exemplary support to people managers and employees on employee relations processes, programs, and policies; manage HR cases Ensures that HR legal requirements are met and provide risk mitigation options Advises employees and supervisors regarding work-related issues including employee relations, policy and compensation. Promote employee experience, engagement and recognition initiatives to managers and their teams and coach on engagement best practices Revises and completes new position profiles and assists managers with department restructuring. Sign-off authority for business transactions in the HR systems. Conducts exit interviews, analyzes and tracks retention trends, and creates ad-hoc turnover reports. Collaborate and partner with HRBPs, COEs, and business leaders to provide appropriate HR support for business initiatives, mitigate risk, and ensure corporate strategic initiatives are integrated into the practices of the team. Coordinates with HR staff in other locations to ensure consistency of practice and advice, efficient sharing of information, ideas and resources and effective teamwork on special projects. Build & maintain knowledge of practices for consulting with people management, clients, and employees. Analyze information regarding best practices for consulting to proactively resolve issues and/or offer solutions to enhance employee experience while driving business initiatives Utilize data and insights to help build manager competencies that maintain positive employee-employer relationships and foster employee engagement and retention. Utilize case management system to track caseload for assigned business groups and direct report’s business groups  Manage employee separations, both voluntary and involuntary; including conducting exit interviews Guide people managers and employees through complex accommodations, including leaves of absences Communicate with employees and people managers to respond, interpret, and monitor compliance with policies and procedures and make recommendations on employment matters Provide guidance to managers to identify appropriate courses of action to resolve performance and behavioral issues within established guidelines and consistently across the organization Conduct, plan, organize, and lead investigations, including conducting interviews, site visits as needed, creating investigation plans and recommending outcomes Act as a neutral party, and advocate for a balanced perspective and outcome Participate in highly complex, high risk or highly sensitive ER cases, partnering with HRBPs and business leaders.  Serve as an employee relations and compliance expert, providing guidance on escalations from assigned team members, legal department, and HRBPs Track and analyze ER trends, build ER dashboard models, diagnose root causes and develop recommendations for corrective strategies and other proactive initiatives.   To be considered for this role, you should have the following qualifications and experience: Bachelor's degree or equivalent and relevant formal academic / vocational qualification. Previous experience that provides the knowledge, skills, and abilities to perform the job (comparable to 5+ years’) or equivalent combination of education, training, & experience. Knowledge, Skills and Abilities: Proficiency in Microsoft Office programs Demonstrated project leadership and consultancy skills with ability to function as an effective and respected partner to internal clients Comprehensive knowledge of employment laws, principles and best practices Strong ability to apply advanced knowledge, skills, and expertise to analysis Good business acumen with ability to understand complex organizational structures and environments Ability to work with ambiguity and complexity Demonstrates executive presence and good presentation skills Strong ability to influence at all levels of the organization Fluent English

Hitachi Energy Logo

Quality Planning Engineer - PFMEA Moderator

Hitachi Energy

Sevlievo, Gabrovo Province, Bulgaria

Posted: a year ago

Segment: Green Energy & Mobility Business Unit: Hitachi Energy Company Name: HITACHI ENERGY BULGARIA EOOD Profession (Job Category): Quality Management Job Type (Experience Level): Experienced Job Schedule: Full time Remote: No   Responsibilities: Plans and moderates risk assessment analyses (FMEA) for production processes; Develops functional relationships for products and processes; Plans and prepares for the PFMEA sessions effectively and collaboratively; Actively presents, understands the content, and captures critical points in the discussions being in the same time methodologically correct to meet FMEA standard requirements. Creates a productive environment where everyone interacts and focuses on FMEA goal and guides the team in conflict situations; Monitors and coordinates the effective implementation of the measures resulting from the inspection analyses; Participates in quality planning activities for new and current projects; Long-term overall production quality improvement with focus on issue prevention rather than just control.   Requirements: Degree in Engineering (Technical field) Very good knowledge and experience with the risk assessment method – FMEA; Minimum 3 years of experience in quality planning/management or a similar position; Proficiency in English - written and spoken; Very good computer skills /MS Office, SAP/. Experience with PFMEA software would be considered an advantage; Should be eager to learn, flexible, open-minded, team-work oriented and pro-active.

Schneider Electric Logo

Design Leader (Customer Project Technical Engineer)

Schneider Electric

Ljubljana, Ljubljana City Municipality, Slovenia

+8 more

Posted: a year ago

What will you do?   With a permanent position working for Schneider Electric Regional Execution Platform (REP) we are looking for Design Leader (Customer Project Technical Engineer) . He/She will be a part of our customer project execution / application center, and will be in close coperation with project technical teams located outside of Slovakia, requiring international collaboration with other functional teams and stakeholders. He/She will: Acts as the leader of the technical content of the assigned customer project(s) and/or workpackage(s), and functionally reports to Technical Senior Engineer responsible for the whole technical scope of customer projects; Makes sure customer technical requirements are fulfilled (in terms of performance, quality, costs and time), in compliance with the contract, and based on the Architecture & Technical specifications defined during the tendering phase; Leads "Customer Project Senior Technicians" (i.e. DPT3) working in the assigned customer project(s) and/or workpackages(s); Follow all technical aspects of customer integrated projects, such as: design, implementation, testing, FAT.   Place of work:   Slovakia: our offices in Bratislava, Žilina and Košice Work from home Candidates are welcome to join and work also from other countries: Romania - Serbia - Slovenia - Bulgaria - Czech Republic - Croatia - Hungary   Key activities and responsibilities:   Design & Implementation: according to her/his field of knowledge: -Perform, review, lead & approve technical design & specification activities on the assigned customer project(s) and/or workpackage(s), by leveraging Schneider Electric portfolio of products & systems in an optimized manner, in line with customer and contractual requirements (technical performance), to maximize profitability and limit technical risks -Perform basic design calculations & engineering, and detailed engineering if required.   Coordination with the Project Stakeholders: -Coordinate all technical implementation activities done at factories or supplier premises and testing facilities until project closure, related to the assigned customer project(s) and/or workpackage(s); -Actively contribute to FAT preparation, and participate to actual FATs with suppliers & customers when needed; -Identify clearly the inputs/outputs/interfaces of the assigned customer project(s) and/or workpackage(s) from the rest of the project technical scope; -Make sure the assigned customer project(s) and/or workpackage(s) is(are) delivered according to the project budget and timeline; -Provide regular progress reports and technical deliverables to Technical Senior Engineer or Project Manager; -Lead "Customer Project Senior Technicians" (i.e. DPT3) working on the assigned customer project(s) and/or workpackages(s).   Risk & Opportunity management, Change management, Alert: -Identify any potential changes versus contract or versus already-agreed design, regarding the assigned customer project(s) and/or workpackage(s); -Work closely with Technical Senior Engineer to specify the changes and their impact for Schneider Electric (including cost impact evaluation) -Alert Project Manager and Technical Senior Engineer of any substancial issue that could affect the project performance or customer satisfaction, related to the assigned customer project(s) and/or workpackage(s).   Quality process, Methods, Tools: -Support Technical Engineer or Technical Senior Engineer to ensure full compliance with Schneider-Electric processes (especially CPP & TDP), and with quality instructions, safety requirements and governance principles; -Correct - or lead Senior Technicians to correct - any technical deviations or quality issues occurring during project execution, related to the assigned customer project(s) and/or workpackage(s).   Community of practices & Coaching: -Maintain technical theoretical and applied knowledge; identify, get, formalize, share and promote lessons learned and best practices related to the assigned workpackages; -Act as referent and/or coach Senior Technicians and junior Technical Engineers; -Stay tuned on the last technical evolutions of equipment & systems, including new launches (in her/his field of engineering, acting then as a referent in the Community). -Participate actively in the capitalization and sharing of experience, contribute to engineering innovation and productivity   Note: job requires occasional business travels up-to 30% of working time   What qualifications will make you successful?   Education and language - Minimum Bachelor degree in Engineering - English language level min B2 / C1 (fluent communication) - Other languages are a plus.   Experience - 3 years of experience in relevant area - 3 years working in one or several engineering application domains: Power, Automation & Software, Telecom & IT, Cyber Security, Mechanical & HVAC, Structural. - Technical experience in a specific market segment or in a customer application/process is a plus   Skills - Flexibility & Reliability, Focus on technical details & Customer focus, Team player - Ability to communicate (written, verbal) in clear manner on technical issues/topics. - Ability to work and cooperate in international and inter-cultural environment - Software tools literacy: MS Office, Acrobat, AutoCAD Employee perks, benefits: • Chance to develop your skills within professional environment • Opportunity to work on interesting international projects • Providing various type of technical trainings • Competitive salary • Notebook, phone