**Experienced Full Stack Java Software Engineer – Customer Systems Development**
Are you ready to join a team of innovative and passionate individuals who are shaping the future of technology? Look no further than arenaflex, a world-renowned leader in the tech industry. As a seasoned Java Software Engineer, you will have the opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and drive business growth.
**About arenaflex**
arenaflex is a pioneering company that has revolutionized the way people interact with technology. Our mission is to create innovative products and experiences that make a meaningful difference in people's lives. With a strong focus on customer satisfaction, we strive to deliver exceptional quality and service to our users. If you're passionate about making a real impact and joining a team that values creativity, collaboration, and innovation, then arenaflex is the perfect place for you.
**Job Summary**
We are seeking an experienced Full Stack Java Software Engineer to join our Customer Systems team. As a key member of this team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers. You will work closely with our business stakeholders, application owners, and other engineers to deliver high-quality results and drive business growth.
**Key Responsibilities**
* Design, develop, and deploy Java-based software applications using Spring, REST, and other relevant technologies
* Collaborate with cross-functional teams to identify business requirements and develop solutions that meet customer needs
* Work independently to prioritize tasks, manage multiple projects, and meet deadlines
* Participate in code reviews, provide feedback, and ensure high-quality code standards
* Develop and maintain large-scale, distributed systems, including web applications and APIs
* Design and implement data storage solutions using relational and NoSQL databases
* Ensure security, scalability, and performance of software applications
* Communicate effectively with stakeholders, including business leaders, application owners, and engineers
* Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
**Essential Qualifications**
* Bachelor's or Master's degree in Computer Science, Information Technology, or related field
* 2+ years of experience in Java development, including Spring, REST, and other relevant technologies
* Proven experience in designing and developing large-scale, distributed systems
* Strong understanding of data structures, algorithms, and software design patterns
* Experience with Agile development methodologies, including Scrum and Kanban
* Excellent communication and collaboration skills
* Ability to work independently and prioritize tasks effectively
**Preferred Qualifications**
* Experience with cloud-based technologies, including AWS and Azure
* Knowledge of DevOps practices, including continuous integration and continuous deployment
* Experience with containerization using Docker and Kubernetes
* Familiarity with machine learning and artificial intelligence concepts
* Strong understanding of security principles and best practices
* Experience with testing frameworks, including JUnit and TestNG
**Skills and Competencies**
* Strong programming skills in Java, including Spring and REST
* Experience with data storage solutions, including relational and NoSQL databases
* Knowledge of software design patterns and principles
* Familiarity with Agile development methodologies and Scrum/Kanban
* Excellent communication and collaboration skills
* Ability to work independently and prioritize tasks effectively
* Strong problem-solving skills and attention to detail
* Ability to adapt to changing requirements and priorities
**Career Growth Opportunities and Learning Benefits**
* Opportunities for professional growth and development, including training and mentorship programs
* Collaborative and dynamic work environment with a focus on innovation and creativity
* Flexible work arrangements, including remote work options and flexible hours
* Comprehensive benefits package, including health insurance, retirement plan, and paid time off
* Opportunities for career advancement and leadership development
**Work Environment and Company Culture**
* arenaflex is a remote-friendly company with a flexible work environment
* Collaborative and dynamic work environment with a focus on innovation and creativity
* Opportunities for professional growth and development, including training and mentorship programs
* Comprehensive benefits package, including health insurance, retirement plan, and paid time off
* Flexible work arrangements, including remote work options and flexible hours
**Compensation, Perks, and Benefits**
* Competitive salary range of $80,000 - $120,000 per year
* Comprehensive benefits package, including health insurance, retirement plan, and paid time off
* Flexible work arrangements, including remote work options and flexible hours
* Opportunities for professional growth and development, including training and mentorship programs
* Collaborative and dynamic work environment with a focus on innovation and creativity
**How to Apply**
If you're a motivated and experienced Java Software Engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. Please submit your resume, cover letter, and any relevant work samples to our online application portal. We can't wait to hear from you!
Apply for this job