Sr. Software Engineer
Occupations:
Software DevelopersComputer ProgrammersComputer Systems Engineers/ArchitectsWeb DevelopersComputer Systems AnalystsIndustries:
Software PublishersComputer Systems Design and Related ServicesFuel DealersBusiness Schools and Computer and Management TrainingComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesJob Title: Senior Software DeveloperLocation: Bothell, WAYears of Experience: 7 10 YearsJob Summary:We are seeking a highly skilled Senior Software Developer with a strong background in Java programming to join our dynamic team in Bothell, WA. The ideal candidate will have 7 10 years of experience in software development, demonstrating a deep understanding of Java and its ecosystem. You will be responsible for designing, developing, and maintaining high quality software solutions that meet our business needs.Responsibilities:Design, develop, and implement software applications using Java and related technologies.Collaborate with cross functional teams to gather requirements and translate them into technical specifications.Conduct code reviews and provide constructive feedback to team members to ensure code quality and best practices.Debug and troubleshoot software issues, providing timely resolutions to enhance system performance.Participate in the full software development lifecycle, including planning, development, testing, and deployment.Stay updated with emerging technologies and industry trends to continuously improve software development processes.Mentor junior developers and contribute to team knowledge sharing.Mandatory Skills:Strong proficiency in Java programming, with a solid understanding of object oriented programming principles.Experience with Java frameworks such as Spring, Hibernate, or similar.Proficient in database management systems, particularly SQL and NoSQL databases.Familiarity with version control systems, preferably Git.Strong problem solving skills and the ability to work independently as well as in a team environment.Preferred Skills:Experience with cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of front end technologies such as HTML, CSS, and JavaScript frameworks.Experience with Agile methodologies and tools (e.g., Scrum, JIRA).Familiarity with microservices architecture and RESTful APIs.Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field.7 10 years of professional experience in software development, with a focus on Java.Proven track record of delivering high quality software solutions on time and within budget.Excellent communication skills, both verbal and written.Ability to work in a fast paced environment and manage multiple priorities.If you are a passionate software developer with a strong Java background and are looking to take your career to the next level, we encourage you to apply for this exciting opportunity!