Permanent Position: Java Developer Company Overview: Freelan is a leading software development company based in Washington D.C. We specialize in creating innovative and cuttingedge solutions for our clients across various industries. We are a team of passionate individuals who are constantly pushing the boundaries of technology to deliver exceptional results. Job Overview: As a Java Developer at Freelan you will be responsible for designing developing and maintaining complex software applications. You will work closely with our team of developers designers and project managers to deliver highquality solutions that meet our clients needs. This is a fulltime permanent position with opportunities for growth and advancement within the company. Key Responsibilities: Design develop and maintain software applications using Java and related technologies Collaborate with crossfunctional teams to understand project requirements and provide technical solutions Write clean efficient and welldocumented code Troubleshoot and debug issues in a timely manner Participate in code reviews and provide constructive feedback Stay updated with the latest industry trends and technologies Continuously improve and optimize existing applications Communicate project progress and challenges to the project manager Meet project deadlines and deliver highquality work Qualifications: Bachelors degree in Computer Science Engineering or a related field 3 years of experience in Java development Strong knowledge of Java J2EE and Spring Framework Experience with web development using HTML CSS and JavaScript Experience with database design and development using SQL and NoSQL databases Familiarity with Agile development methodologies Excellent problemsolving and analytical skills Strong attention to detail and ability to write clean efficient code Good communication and collaboration skills Ability to work independently and in a team environment Knowledge of software development best practices and coding standards Why Work With Us: Competitive salary and benefits package Opportunities for career growth and development Exciting and challenging projects with top clients Collaborative and supportive work environment Access to the latest technologies and tools Regular training and learning opportunities Companysponsored events and teambuilding activities If you are a talented Java Developer looking for a dynamic and rewarding career opportunity we would love to hear from you. Join our team at Freelan and be a part of our mission to deliver innovative solutions that make a difference. Apply now!