**Experienced Full Stack Java Software Engineer – Web & Cloud Application Development at blithequark**
Are you a skilled Java developer looking for a challenging and rewarding role at a leading technology company? Do you have a passion for designing and developing scalable, secure, and efficient web and cloud applications? If so, we invite you to join blithequark as an Experienced Full Stack Java Software Engineer. **About blithequark** At blithequark, we're a team of innovators and problem-solvers who are passionate about creating cutting-edge technology solutions that make a real difference in people's lives. We're a dynamic and collaborative organization that values creativity, innovation, and teamwork. Our mission is to empower individuals and organizations to achieve their full potential through the power of technology. **Job Summary** We're seeking an experienced Java developer to join our Client Systems team, where you'll play a key role in designing and developing scalable, secure, and efficient web and cloud applications. As a Full Stack Java Software Engineer, you'll work closely with cross-functional teams, including business leaders, application owners, designers, and project managers, to deliver high-quality solutions that meet the needs of our customers. **Key Responsibilities** * Design and develop scalable, secure, and efficient web and cloud applications using Java and Java-based technologies * Collaborate with cross-functional teams to identify business requirements and develop solutions that meet those needs * Work independently to design and develop complex software systems, including APIs, microservices, and data storage solutions * Develop and maintain high-quality code, following best practices and coding standards * Participate in code reviews and provide feedback to ensure high-quality code * Collaborate with other engineers to design and develop large-scale systems, including data storage, caching, and messaging systems * Develop and maintain automated testing and deployment scripts to ensure efficient and reliable deployment of applications * Participate in on-call rotations to ensure 24/7 support for production systems * Collaborate with other teams to identify and resolve technical issues and improve overall system performance **Essential Qualifications** * Bachelor's or Master's degree in Computer Science or related field * 2+ years of experience in designing and developing scalable, secure, and efficient web and cloud applications using Java and Java-based technologies * Strong understanding of Java, Spring, REST, and other Java-based technologies * Experience with designing and developing large-scale systems, including data storage, caching, and messaging systems * Strong understanding of software design patterns, including microservices, event-driven architecture, and service-oriented architecture * Experience with testing and deployment scripts, including Jenkins, Docker, and Kubernetes * Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams * Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions **Preferred Qualifications** * Experience with cloud-based technologies, including AWS, Azure, or Google Cloud * Experience with containerization, including Docker and Kubernetes * Experience with DevOps practices, including continuous integration and continuous deployment * Experience with agile development methodologies, including Scrum and Kanban * Strong understanding of security best practices, including authentication, authorization, and encryption * Experience with machine learning and artificial intelligence, including TensorFlow and PyTorch **Skills and Competencies** * Strong understanding of Java, Spring, REST, and other Java-based technologies * Experience with designing and developing large-scale systems, including data storage, caching, and messaging systems * Strong understanding of software design patterns, including microservices, event-driven architecture, and service-oriented architecture * Experience with testing and deployment scripts, including Jenkins, Docker, and Kubernetes * Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams * Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions * Strong understanding of security best practices, including authentication, authorization, and encryption * Experience with machine learning and artificial intelligence, including TensorFlow and PyTorch **Career Growth Opportunities and Learning Benefits** At blithequark, we're committed to helping our employees grow and develop their skills and careers. We offer a range of training and development opportunities, including: * Regular training sessions and workshops on the latest technologies and best practices * Opportunities to work on high-profile projects and collaborate with other teams * Mentorship programs to help you develop your skills and career * Opportunities to attend industry conferences and events * Flexible work arrangements, including remote work options **Work Environment and Company Culture** At blithequark, we're a dynamic and collaborative organization that values creativity, innovation, and teamwork. Our work environment is fast-paced and challenging, with a focus on delivering high-quality solutions that meet the needs of our customers. We're committed to creating a positive and inclusive work environment that supports the well-being and success of our employees. **Compensation, Perks, and Benefits** We offer a competitive compensation package, including: * Salary: $20-30/hour * Benefits: Health, dental, and vision insurance, 401(k) matching, and paid time off * Perks: Flexible work arrangements, including remote work options, and a range of employee discounts and perks * Professional development opportunities, including training and development programs and mentorship opportunities **How to Apply** If you're a motivated and talented Java developer looking for a challenging and rewarding role at a leading technology company, we invite you to apply for this exciting opportunity. Please submit your resume and a cover letter explaining why you're the ideal candidate for this role. We can't wait to hear from you! Apply for this job