Senior Full Stack Java Developer - Freelance
Join ILIAS Solutions as a Senior Full Stack Java Developer. In this role you will work autonomously to design secure, reliable, and scalable applications that support vital operations in the defense industry. Your experience in Java, Spring Boot, and modern full‑stack development will enable you to tackle high‑stakes challenges and contribute to mission‑critical products.
Your Mission
Design, develop, and maintain full‑stack applications using Java and Spring Boot.
Write clean, maintainable, and well‑tested code.
Work with relational databases (PostgreSQL, Oracle Database, SQL Server) to design schemas, write queries, and ensure data integrity.
Integrate and manage object storage systems (MinIO or similar).
Collaborate with data teams on Apache Spark and Python based integrations.
Participate in code reviews, technical discussions, and architectural decisions.
Ensure applications are secure, reliable, and scalable.
Contribute to team knowledge sharing.
Troubleshoot and resolve complex technical issues across the full stack.
Your Capabilities
Required Technical Skills
Backend Development
Java – Advanced proficiency with modern Java.
Spring Boot – Extensive experience building RESTful APIs.
Database Management – Strong SQL skills; hands‑on experience with PostgreSQL, Oracle Database, and SQL Server.
Object Storage – Experience with MinIO or other S3‑compatible storage solutions.
Frontend Development
Solid foundation in HTML, CSS, JavaScript, JSP, and Thymeleaf.
React experience is a plus.
Data Processing & Analytics
Experience with distributed data processing using Apache Spark.
Python experience is a plus.
RESTful API design and implementation.
Version control systems (Git).
Build tools (Maven).
Container technologies (Docker preferred).
Testing frameworks (JUnit, etc.).
Required Experience & Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
5+ years of professional software development experience.
Proven experience with Java and Spring Boot.
Proven experience working with multiple database systems, both SQL and NoSQL.
Strong understanding of the software development lifecycle and agile methodologies.
Personal Attributes
Independent worker – Able to take ownership of projects and work with minimal supervision.
Team player – Collaborative mindset with excellent communication skills.
Problem solver – Strong analytical and troubleshooting capabilities.
Adaptable – Comfortable working with diverse technologies and evolving requirements.
Quality‑focused – Writes clean, maintainable, well‑documented code.
Continuous learner – Passionate about staying current with technology trends and best practices.
Ready to explore how you could fit in?Apply directly or reach out to youness.kaissi@ilias-solutions.com for any questions.We are thrilled to get to know you!
About Us
ILIAS Solutions offers exciting opportunities to shape the future of armed forces operations. As a global leader in defense logistics software, we empower military commanders worldwide to optimize operations, training, and missions. Our innovative platform covers the entire armed forces value chain, ensuring efficient execution and capturing vital information. As we continue to grow, we are looking for talented reinforcement who will make a difference every day.
Join our international team and make an impact on global security.
#J-18808-Ljbffr