**Experienced Full Stack Java Software Engineer – Customer Systems Development**
Are you a skilled Java developer looking for a challenging and rewarding role that allows you to make a real difference in the lives of millions of customers? Do you thrive in a dynamic and innovative environment where creativity and collaboration are encouraged? If so, we invite you to join blithequark's Client Systems team as a Full Stack Java Software Engineer. **About blithequark** At blithequark, we're a team of passionate individuals who are driven by a shared vision of creating innovative and life-changing experiences for our customers. We believe that technology has the power to transform lives, and we're committed to harnessing that power to make a positive impact on the world. Our team is made up of talented individuals from diverse backgrounds and industries, and we're always looking for like-minded individuals who share our passion for innovation and customer satisfaction. **Job Summary** As a Full Stack Java Software Engineer on our Client Systems team, you will play a critical role in designing, developing, and deploying scalable and secure software solutions that meet the evolving needs of our customers. You will work closely with cross-functional teams, including business leaders, application owners, designers, and project managers, to deliver high-quality software products that exceed customer expectations. If you're a motivated and detail-oriented individual with a passion for Java development, we encourage you to apply for this exciting opportunity. **Key Responsibilities** * Design, develop, and deploy scalable and secure Java-based software solutions that meet the evolving needs of our customers * Collaborate with cross-functional teams to deliver high-quality software products that exceed customer expectations * Work closely with business leaders, application owners, designers, and project managers to understand customer needs and develop solutions that meet those needs * Participate in code reviews and provide feedback to ensure high-quality code and adherence to best practices * Develop and maintain technical documentation and knowledge base articles to support the development and deployment of software solutions * Stay up-to-date with the latest trends and technologies in Java development and apply that knowledge to improve the quality and efficiency of software solutions * Collaborate with other teams to identify and implement process improvements and best practices * Participate in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives * Work in a fast-paced environment with multiple priorities and deadlines **Essential Qualifications** * Bachelor's or Master's degree in Computer Science or related field * 2+ years of experience in Java development, with a focus on full-stack development * Strong understanding of Java programming language, including Java 8 and later versions * Experience with Java frameworks such as Spring, Hibernate, and Java EE * Strong understanding of database design and development, including SQL and NoSQL databases * Experience with cloud-based technologies, including AWS and Azure * Strong understanding of security principles and best practices, including authentication, authorization, and encryption * Experience with Agile development methodologies, including Scrum and Kanban * Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams **Preferred Qualifications** * Experience with machine learning and artificial intelligence, including TensorFlow and PyTorch * Experience with containerization and orchestration, including Docker and Kubernetes * Experience with DevOps practices, including continuous integration and continuous deployment * Experience with cloud-based monitoring and logging tools, including AWS CloudWatch and Azure Monitor * Experience with security testing and vulnerability assessment tools, including OWASP ZAP and Burp Suite * Strong understanding of cloud-based architecture and design patterns, including microservices and event-driven architecture **Skills and Competencies** * Strong problem-solving and analytical skills, with the ability to break down complex problems into manageable components * Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams * Strong attention to detail and ability to deliver high-quality software products * Ability to work in a fast-paced environment with multiple priorities and deadlines * Strong understanding of software development life cycles, including design, development, testing, and deployment * Experience with version control systems, including Git and SVN * Strong understanding of cloud-based technologies, including AWS and Azure * Experience with security principles and best practices, including authentication, authorization, and encryption **Career Growth Opportunities and Learning Benefits** At blithequark, we believe in investing in our employees' growth and development. We offer a range of training and development programs, including: * On-the-job training and mentorship * Formal training programs, including Java development and cloud-based technologies * Online courses and certifications, including AWS and Azure * Conference and workshop attendance, including industry conferences and meetups * Opportunities for career advancement and professional growth **Work Environment and Company Culture** At blithequark, we value diversity, equity, and inclusion, and strive to create a workplace that is welcoming and inclusive for all employees. We offer a range of benefits and perks, including: * Flexible work arrangements, including remote work and flexible hours * Comprehensive health insurance, including medical, dental, and vision * 401(k) matching program and employee stock purchase plan * Paid time off and holidays * Access to cutting-edge technology and tools * Collaborative and dynamic work environment **Compensation, Perks, and Benefits** We offer a competitive salary and benefits package, including: * Salary range: $80,000 - $120,000 per year * Bonus structure: up to 20% of annual salary * Comprehensive health insurance, including medical, dental, and vision * 401(k) matching program and employee stock purchase plan * Paid time off and holidays * Access to cutting-edge technology and tools * Collaborative and dynamic work environment **How to Apply** If you're a motivated and detail-oriented individual with a passion for Java development, we encourage you to apply for this exciting opportunity. Please submit your resume and cover letter to [insert contact information]. We can't wait to hear from you! Apply Job! Apply for this job