Experienced Full Stack Java Software Engineer – Customer Systems Development at arenaflex
Are you ready to join a team of innovative thinkers and problem-solvers at arenaflex, a company that's pushing the boundaries of what's possible? As a seasoned Java Software Engineer, you'll have the opportunity to work on cutting-edge projects that will make a real difference in people's lives. If you're passionate about making a meaningful impact and joining a community that values diversity, inclusivity, and creativity, then this might be the perfect role for you.
About arenaflex
arenaflex is a world-renowned leader in the tech industry, known for its commitment to innovation, customer satisfaction, and employee well-being. Our team of experts is dedicated to creating products and experiences that are both functional and beautiful. We're a company that values collaboration, open communication, and continuous learning, and we're always looking for talented individuals who share our passion for making a difference.
Job Summary
We're seeking an experienced Java Software Engineer to join our Customer Systems team at arenaflex. As a key member of our team, you'll be responsible for designing, developing, and deploying scalable and efficient software 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 ensure that our solutions are aligned with business objectives and meet the highest standards of quality.
Key Responsibilities
* Design, develop, and deploy Java-based software applications, including back-end systems, APIs, and web applications
- Collaborate with cross-functional teams to identify business requirements and develop solutions that meet those needs
- Work independently to analyze complex problems, identify solutions, and implement them in a timely and efficient manner
- Participate in code reviews, ensure high-quality code, and maintain a clean and organized codebase
- Develop and maintain technical documentation, including design documents, technical specifications, and user manuals
- Stay up-to-date with the latest technologies, trends, and best practices in software development
- Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
- Collaborate with QA engineers to identify and resolve defects, and ensure that our software meets the highest standards of quality
Essential Qualifications
* Bachelor's degree in Computer Science, Information Technology, or a related field
- 2+ years of experience in Java software development, including experience with Java frameworks, such as Spring and Hibernate
- Experience with Agile development methodologies, including Scrum and Kanban
- Strong understanding of software design patterns, including object-oriented design, service-oriented architecture, and microservices
- Experience with cloud-based technologies, including AWS and Azure
- Strong problem-solving skills, including the ability to analyze complex problems and identify solutions
- Excellent communication and collaboration skills, including the ability to work effectively with cross-functional teams
Preferred Qualifications
* Master's degree in Computer Science, Information Technology, or a related field
- Experience with artificial intelligence and machine learning, including experience with popular libraries and frameworks, such as TensorFlow and PyTorch
- Experience with big data technologies, including Hadoop and Spark
- Experience with containerization, including Docker and Kubernetes
- Experience with DevOps practices, including continuous integration and continuous deployment
- Experience with cloud-based security, including AWS IAM and Azure Active Directory
Skills and Competencies
* Strong understanding of Java programming language, including syntax, semantics, and best practices
- Experience with Java frameworks, including Spring and Hibernate
- Strong understanding of software design patterns, including object-oriented design, service-oriented architecture, and microservices
- Experience with cloud-based technologies, including AWS and Azure
- Strong problem-solving skills, including the ability to analyze complex problems and identify solutions
- Excellent communication and collaboration skills, including the ability to work effectively with cross-functional teams
- Strong attention to detail, including the ability to identify and resolve defects
- Ability to work in a fast-paced environment, including the ability to meet deadlines and prioritize tasks
Career Growth Opportunities and Learning Benefits
At arenaflex, we're committed to helping our employees grow and develop their careers. We offer a range of training and development programs, including:
- On-the-job training and mentorship
- Formal training programs, including courses and workshops
- Online training and certification programs
- Opportunities for career advancement, including promotions and lateral moves
- A culture of continuous learning, including the ability to attend conferences and industry events
Work Environment and Company Culture
arenaflex is a dynamic and fast-paced work environment, with a culture that values collaboration, open communication, and continuous learning. We're a company that's committed to making a difference in people's lives, and we're looking for talented individuals who share our passion for innovation and customer satisfaction.
Compensation, Perks, and Benefits
arenaflex offers a competitive compensation package, including:
- Salary: $20-30/hour
- Benefits: health insurance, dental insurance, vision insurance, and 401(k) matching
- Perks: flexible work hours, remote work options, and a generous paid time off policy
- Professional development opportunities, including training and certification programs
- A culture of continuous learning, including the ability to attend conferences and industry events
How to Apply
If you're a motivated and talented Java Software Engineer who's passionate about making a difference in people's lives, then we want to hear from you. Please submit your resume and cover letter to [insert contact information]. We can't wait to hear from you and learn more about your qualifications and experience. Apply Job! Apply for this job