Senior Java Developer (On behalf of our client)
CollegeLink
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- At the top right, click More ⋮ and then Settings.
- Under "Privacy and security," click "Site settings".
- Click JavaScript.
- Turn on Allowed (recommended).
- Type "about:config" (without quotes) into the address bar and press Enter.
- Click "I'll be careful, I promise" to continue.
- In the search bar, type "javascript.enabled" (without quotes).
- Double-click "javascript.enabled" to change its Value to "true" or Right click and select "Toggle".
- On MacOS click on Safari Menu and select "Preferences…" or click the Gear icon and select "Preferences" if you use Windows.
- In the "Preferences" window select the "Security" tab.
- In the "Security" tab section "Web content" check the "Enable JavaScript" checkbox.
- Tap the More Options (3 lines) menu button at the bottom right.
- Select Settings.
- Scroll down the page and tap on "Sites and Notifications".
- Toggle on JavaScript to enable it.
- Hibernate
- Java
- Java Enterprise Edition
- REST APIs
- SQL
- Web Services
- Lead the design, development, and implementation of complex software applications using Java technologies
- Provide technical leadership and guidance to junior developers and team members, ensuring best practices and high-quality code standards are maintained
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards
- Analyze and troubleshoot complex technical issues in software applications, providing innovative solutions
- Collaborate with cross-functional teams including product management, QA, and DevOps to deliver high-quality software solutions on time
- Identify and mitigate technical risks early in the development lifecycle to ensure project success
- Stay updated with the latest technologies, tools, and trends in Java development, and advocate for their adoption where appropriate
- Competitive salary package
- Hybrid working model
- Opportunities for continuous learning and professional development
- Friendly and dynamic working environment
- Minimum 5 years Java development experience
- Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
- Experience with Relational database (SQL Server) and ORM layers (Hibernate)
- Advanced knowledge in writing and consuming SOAP and Rest Web Services
- Knowledge of system frameworks like Git and Azure DevOps (ADO)
- Advanced team management skills
- Good interpersonal skills
College Link