Job Description
Java Engineer
Location: Seattle, WA
Workplace Type: Hybrid
About the Role
We are seeking a talented and experienced Java Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications using Java and related technologies. You will work closely with other engineers, product managers, and stakeholders to deliver innovative solutions that meet our business needs.
Key Responsibilities
Design, develop, and implement Java-based applications and microservices.
Write clean, well-documented, and testable code.
Collaborate with other engineers to design and implement technical solutions.
Participate in code reviews and ensure adherence to coding standards.
Troubleshoot and resolve technical issues.
Stay up-to-date with the latest Java technologies and best practices.
Required Skills & Qualifications
Strong understanding of Java programming language and object-oriented principles.
Experience with Spring Framework (Spring Boot, Spring Data, Spring Security).
Experience with relational databases (e.g., MySQL, PostgreSQL).
Experience with RESTful APIs and web services.
Experience with version control systems (e.g., Git).
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Bachelor's degree in Computer Science or a related field.
Additional Information
This is a full-time, permanent position with competitive salary and benefits. We offer a dynamic and collaborative work environment where you can learn and grow your skills. If you are a passionate and skilled Java Engineer who is eager to make a real impact, we encourage you to apply!
Full-time
Hybrid remote