Intellectica is recruiting a highly skilled Front-end Engineer on behalf of a leading defense software development and systems integration company headquartered in Athens, with a global presence. Based in Athens, Greece, and operating under a hybrid work model (three days on-site, two days remote), the successful candidate will bring expertise in Java Swing to contribute to the development and maintenance of high-quality native applications, reporting directly to the Head of Products.
Key activities and responsibilities of this role include:
- Participating in the design and implementation of new features in collaboration with cross-functional teams
- Developing and maintaining front-end applications using Java Swing
- Collaborating with the UX/UI design team to ensure alignment with user experience and interface specifications
- Ensuring application performance, responsiveness, and overall quality
- Identifying and resolving bottlenecks, bugs, and performance issues
- Writing clear, maintainable, and well-documented code in accordance with company standards
- Creating and maintaining technical documentation following the company’s Engineering Documentation Standards
- Adhering to the company’s Software Development and Coding Standards
- Supporting code reviews, debugging, profiling, and performance optimization tasks
- Coordinating with system engineers to ensure software aligns with overall system architecture and deployment requirements
Professional experience & qualifications of a successful candidate:
- Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, or a related field
- Minimum of 3 years of professional experience in systems programming and native application development using Java, with a focus on Java Swing GUI development
- Proficiency in Java 8 and Java 11
- Ability to interpret technical specifications, identify requirements, and design software solutions accordingly
- Experience working on both Windows and Linux systems, including basic administration and automation tasks (e.g., shell scripting)
- Solid knowledge of XML and JSON data formats
- Proficiency in SQL and experience with RDBMSs (e.g., SQLite, PostgreSQL) and NoSQL databases (e.g., Redis)
- Strong understanding of computer networking concepts and devices
- Experience in application compilation, debugging, profiling, and optimization
- Proficient in Greek and English
Core competencies of a successful candidate:
- Excellent communication and interpersonal skills to engage effectively with internal and external stakeholders across all levels
- Analytical mindset with a focus on data-driven decision-making and continuous improvement
- Adaptability to thrive in a fast-paced, dynamic environment and effectively lead change initiatives
Benefits offered for the role include:
- Gas expenses coverage
- Meal vouchers (ticket restaurant)
- Private health insurance from day one
- Company-provided equipment (laptop and headphones)
- Annual performance-based bonus
Apply Now
Let's Meet