Software Engineering ExpertWe are seeking a highly skilled software engineer to join our team as a Senior Java Software Engineer. The ideal candidate will have expertise in designing, developing, and maintaining complex software systems.This role involves working in an Agile environment with experienced developers, researchers, and business analysts.The successful candidate will be responsible for architecting and developing high-performance software components with an emphasis on scalability and robustness.The right individual should possess:A technical degree in Computer Science or related field.Comprehensive knowledge of programming languages, including Java, Spring Boot, JPA, and SQL.Self-motivated and able to drive tasks to completion independently.Pragmatic and goal-oriented approach to problem-solving.We offer:A flat organizational structure where initiative is valued.Competitive compensation package.Opportunities for growth and professional development.A supportive work environment.Bonus InformationWe provide training, coaching, and certifications to support your career growth.We conduct regular performance evaluations.We offer medical insurance and other benefits.