Job Title: Senior Java DeveloperJob Description:We are currently seeking a highly skilled Senior Java Developer with 6+ years of experience to join our team. The ideal candidate will have expertise in Java development, with proficiency in various Java-related technologies and frameworks. The position requires occasional onsite visits, with travel to Washington or Virginia once a month. Applicants must be U.S. citizens due to project requirements.Key Responsibilities:- Designing, developing, and maintaining Java-based applications.- Collaborating with cross-functional teams to gather requirements and implement solutions.- Conducting code reviews, debugging, and troubleshooting issues.- Implementing best practices for software development, including code optimization and performance tuning.- Providing technical guidance and mentorship to junior developers.Requirements:- Bachelor's degree in Computer Science, Engineering, or related field.- Proficiency in Java programming language and related technologies.- Strong understanding of software development methodologies and best practices.- Excellent problem-solving and analytical skills.- Ability to communicate effectively and collaborate with team members.- Willingness to travel onsite to Washington or Virginia once a month.Preferred Qualifications:- Experience with Agile development methodologies.- Familiarity with cloud technologies such as AWS or Azure.- Knowledge of frontend technologies like HTML, CSS, and JavaScript.- Certification in Java programming or related fields.This is an exciting opportunity to join a dynamic team and contribute to the development of cutting-edge software solutions. If you meet the qualifications and are passionate about Java development, we encourage you to apply.