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