Full Stack Java Developer with Spring Boot & React Engineer II
Afiniti
Date: 3 weeks ago
City: Remote
Contract type: Full time
Remote
About Afiniti
At Afiniti, we are a leading provider of artificial intelligence technology that elevates the customer experience by making moments of human connection more valuable. Our mission is rooted in a simple yet powerful idea: understanding patterns of human behavior enables us to predict how people will interact and create meaningful connections.
Using our patented AI technology, we revolutionize the contact center industry by pairing customers with the most compatible contact center agents. By doing so, we enhance the entire customer journey, resulting in exceptional experiences and improved outcomes for all parties involved.
Our transformative technology has generated billions of dollars in incremental value for our esteemed clients, which include Fortune 500 companies across diverse industries such as financial services, telecommunications, travel, and hospitality. We take pride in our global reach and impact, with our solutions being leveraged by organizations around the world.
To learn more about Afiniti and the groundbreaking work we do, visit www.afiniti.com.
About The Role
Join our innovative team to contribute to developing and maintaining cutting-edge technology solutions. We are looking for a versatile Software Engineer II who is adept at problem-solving, collaboration, and has a robust technical skill set in a variety of domains and programming environments.
Responsibilities
Based on the role and function at Afiniti, you may have the opportunity to work hybrid!
At Afiniti, we are a leading provider of artificial intelligence technology that elevates the customer experience by making moments of human connection more valuable. Our mission is rooted in a simple yet powerful idea: understanding patterns of human behavior enables us to predict how people will interact and create meaningful connections.
Using our patented AI technology, we revolutionize the contact center industry by pairing customers with the most compatible contact center agents. By doing so, we enhance the entire customer journey, resulting in exceptional experiences and improved outcomes for all parties involved.
Our transformative technology has generated billions of dollars in incremental value for our esteemed clients, which include Fortune 500 companies across diverse industries such as financial services, telecommunications, travel, and hospitality. We take pride in our global reach and impact, with our solutions being leveraged by organizations around the world.
To learn more about Afiniti and the groundbreaking work we do, visit www.afiniti.com.
About The Role
Join our innovative team to contribute to developing and maintaining cutting-edge technology solutions. We are looking for a versatile Software Engineer II who is adept at problem-solving, collaboration, and has a robust technical skill set in a variety of domains and programming environments.
Responsibilities
- Develop, test, and maintain software solutions across multiple platforms and technologies.
- Participate in the design and architecture of scalable software applications.
- Implement robust security practices to manage vulnerabilities in the code.
- Perform debugging and troubleshooting of front-end and back-end issues.
- Optimize application performance through memory management in multiple programming environments including C++, Java, and Spring Boot.
- Engage in database management and optimization, with an understanding of both SQL and NoSQL databases.
- Contribute to the development and maintenance of containerized applications using Docker and orchestration with Kubernetes.
- Evaluate technology stacks for new products based on business requirements and validate their effectiveness.
- Maintain and enhance code quality through adherence to coding standards.
- Participate in code reviews and continuous integration processes.
- Stay updated with the latest industry trends in software development and technology.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development.
- Familiarity with Java ecosystem components (JDK, JRE, JVM), Spring frameworks (Spring Boot, Spring Cloud), and modern Java features.
- Proficient in Linux environments and familiar with various Linux distributions.
- Strong understanding of memory management in various programming contexts.
- Knowledgeable in front-end technologies with a focus on React and ability to debug framework-agnostic front-end issues.
- Solid understanding of architectural patterns, cloud infrastructure, and software lifecycle processes.
- Experience with virtualization technologies like VMware and containerization tools such as Docker.
- Strong analytical skills with a good grasp of complex data structures and algorithms.
- Proficiency in asynchronous programming, RESTful services, and modern authentication protocols.
- Experience with scripting in Bash and knowledge of shell environments like bash
- Excellent communication skills, both written and verbal.
- Experience with other programming languages and technology stacks.
- Familiarity with Agile methodologies and DevOps practices.
- Strong problem-solving skills and attention to detail.
- Highly adaptable and willing to learn new technologies and frameworks.
- Ability to work effectively in both team settings and independently.
- Strong commitment to quality and best practices.
Based on the role and function at Afiniti, you may have the opportunity to work hybrid!
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Data Scientist
TalentMine,
Remote
17 hours ago
Location: Karachi, PakistanTiming: Full-time, On-site - 12 pm - 9 pmFor applications ONLY USE THE LINK: https://www.cognitoforms.com/TalentMine1/SeniorDataScientistAbout The Client: We are a New York City based venture-backed startup looking for a skilled full stack Python Engineer to join our company. Our startup and Founder has been highlighted in the WSJ, Bloomberg, Economist and other leading publications.About the Role:We are looking...
Admin & Accounts Officer
Xad Technologies,
Remote
1 week ago
Position Overview:We are currently seeking an experienced Admin and Accounts Officer to join our team remotely for the UK office. The ideal candidate will be responsible for managing the company's administrative and accounting tasks.Key Responsibilities:Manage all administrative tasks such as answering phone calls, responding to emails, and maintaining office suppliesPrepare and maintain financial records, including invoices, payments, and receiptsReconcile bank...
Junior DevOps Engineer
HR Ways - Hiring Tech Talent,
Remote
2 weeks ago
We are hiring for remote position from LahoreClient company introduction: The Company believe that provided all the required resources, everything is possible. This mantra not only sets Its work ethics but also Its vision. Being a startup the company would like to see the attitude in its colleagues, and take genuine interest in grooming its resources. The more you prove yourself, there's more...