JobRialto
Software Engineer -Full stack
JobRialto, Charlotte, North Carolina, United States, 28245
Job Summary
The Software Engineer (Full Stack) will design, develop, and maintain scalable web applications leveraging Java, Spring Boot, Kafka, and containerization technologies such as OpenShift. This role involves creating RESTful APIs, managing real-time data streaming, and collaborating within an Agile environment to deliver high-performance and secure software solutions.
Key Responsibilities
•Develop and maintain web applications using Java, Spring Boot, and related technologies.
•Design and implement RESTful APIs to support front-end functionality and integrate with other systems.
•Work with Apache Kafka to build real-time data streaming solutions.
•Deploy and manage applications on OpenShift, ensuring scalability and reliability.
•Collaborate with cross-functional teams to define, design, and ship new features.
•Participate in code reviews to maintain code quality and share knowledge with the team.
•Troubleshoot and debug issues across the full stack, from front-end to back-end.
•Implement best practices for security and performance in web applications.
•Stay updated with emerging technologies and industry trends to continuously improve skills and project outcomes.
•Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.
Required Qualifications
•Bachelor's degree in Computer Science, Engineering, or a related field.
•3-5 years of experience in full-stack development using Java and Spring Boot.
•Hands-on experience with Apache Kafka and real-time data streaming solutions.
•Proficiency in deploying and managing applications on OpenShift or similar containerization platforms.
•Strong knowledge of RESTful API design and implementation.
•Experience working in an Agile environment.
•Solid understanding of software security best practices and performance optimization.
Preferred Qualifications
•Experience with front-end development frameworks like Angular or React.
•Familiarity with DevOps practices and CI/CD pipelines.
Location:
Charlotte, NC or Irving, TX
Education:
Bachelors Degree
The Software Engineer (Full Stack) will design, develop, and maintain scalable web applications leveraging Java, Spring Boot, Kafka, and containerization technologies such as OpenShift. This role involves creating RESTful APIs, managing real-time data streaming, and collaborating within an Agile environment to deliver high-performance and secure software solutions.
Key Responsibilities
•Develop and maintain web applications using Java, Spring Boot, and related technologies.
•Design and implement RESTful APIs to support front-end functionality and integrate with other systems.
•Work with Apache Kafka to build real-time data streaming solutions.
•Deploy and manage applications on OpenShift, ensuring scalability and reliability.
•Collaborate with cross-functional teams to define, design, and ship new features.
•Participate in code reviews to maintain code quality and share knowledge with the team.
•Troubleshoot and debug issues across the full stack, from front-end to back-end.
•Implement best practices for security and performance in web applications.
•Stay updated with emerging technologies and industry trends to continuously improve skills and project outcomes.
•Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.
Required Qualifications
•Bachelor's degree in Computer Science, Engineering, or a related field.
•3-5 years of experience in full-stack development using Java and Spring Boot.
•Hands-on experience with Apache Kafka and real-time data streaming solutions.
•Proficiency in deploying and managing applications on OpenShift or similar containerization platforms.
•Strong knowledge of RESTful API design and implementation.
•Experience working in an Agile environment.
•Solid understanding of software security best practices and performance optimization.
Preferred Qualifications
•Experience with front-end development frameworks like Angular or React.
•Familiarity with DevOps practices and CI/CD pipelines.
Location:
Charlotte, NC or Irving, TX
Education:
Bachelors Degree