Experienced Full Stack Java Software Engineer – Customer Systems Development at blithequark
Are you a talented Java developer looking for a challenging and rewarding role that will push your skills to the next level? Do you thrive in a fast-paced environment where no two days are ever the same? Look no further than blithequark, a pioneering company that is revolutionizing the way people interact with technology. At blithequark, we're not just building products – we're creating experiences that transform lives. Our team of passionate and innovative individuals is dedicated to making a real difference in the world, and we're looking for talented professionals like you to join our ranks. As a Java Software Engineer on our Customer Systems team, you'll play a critical role in designing, developing, and deploying cutting-edge solutions that meet the needs of our customers. You'll work closely with cross-functional teams, including business leaders, application owners, designers, and project managers, to deliver high-quality products that exceed our customers' expectations.
Key Responsibilities:
* Design, develop, and deploy scalable and efficient Java-based solutions that meet the needs of our customers
- Collaborate with business leaders, application owners, designers, and project managers to understand requirements and deliver high-quality products
- Utilize Java frameworks such as Spring and REST to build robust and scalable applications
- Work with large datasets and implement data access and storage solutions using DB design and data holding organizations
- Develop and architect distributed systems, synchronous programming, and coding data structures
- Design, develop, and deploy large-scale web applications with low latency and high availability
- Implement security measures to ensure the reliability and safety of our applications
- Train and mentor junior team members to help them grow and develop their skills
- Participate in code reviews and provide feedback to improve the quality of our codebase
- Stay up-to-date with the latest developments in Java and related technologies to ensure our solutions are always cutting-edge
Essential Qualifications:
* Bachelor's degree in Computer Science or related field
- 2+ years of experience in Java development, with a focus on backend systems
- Strong understanding of Java frameworks such as Spring and REST
- Experience with database design and data access technologies
- Familiarity with distributed systems, synchronous programming, and coding data structures
- Experience with web development, including HTML, CSS, and JavaScript
- Strong problem-solving skills and ability to work independently
- Excellent communication and collaboration skills
Preferred Qualifications:
* Master's degree in Computer Science or related field
- Experience with artificial intelligence and machine learning
- Familiarity with cloud-based technologies such as AWS or Azure
- Experience with DevOps practices and tools
- Strong knowledge of security principles and best practices
- Experience with agile development methodologies and tools
Skills and Competencies:
* Strong Java development skills, with a focus on backend systems
- Excellent problem-solving skills and ability to work independently
- Strong communication and collaboration skills
- Ability to work in a fast-paced environment and adapt to changing priorities
- Strong attention to detail and ability to deliver high-quality products
- Familiarity with cloud-based technologies and DevOps practices
- Strong knowledge of security principles and best practices
Career Growth Opportunities and Learning Benefits:
* Opportunities for career growth and advancement within the company
- Access to ongoing training and development programs to help you stay up-to-date with the latest technologies and trends
- Collaborative and dynamic work environment that encourages innovation and creativity
- Flexible work arrangements, including remote work options
- Competitive salary and benefits package
Work Environment and Company Culture:
* Blithequark is a dynamic and innovative company that values creativity, collaboration, and continuous learning
- Our team is passionate about making a real difference in the world, and we're looking for like-minded individuals to join us
- We offer a flexible and supportive work environment that encourages innovation and creativity
- Our company culture is built on a foundation of trust, respect, and open communication
Compensation, Perks, and Benefits:
* Competitive salary and benefits package
- Flexible work arrangements, including remote work options
- Access to ongoing training and development programs
- Opportunities for career growth and advancement within the company
- Collaborative and dynamic work environment that encourages innovation and creativity
How to Apply:
If you're a talented Java developer looking for a challenging and rewarding role that will push your skills to the next level, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter outlining your experience and qualifications for the role. We can't wait to hear from you! Apply Now! Apply for this job