Job Overview
We are seeking a skilled Java Full Stack Developer to join our dynamic team. This role involves working on both the front-end and back-end of applications, ensuring seamless integration and functionality. The ideal candidate will have a strong background in software development, web development, and IT infrastructure, with a passion for creating efficient and scalable applications.
Responsibilities
- Design, develop, and maintain web applications using Java and related technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement RESTful APIs to facilitate communication between front-end and back-end systems.
- Utilize frameworks such as Ruby on Rails and React Express for application development.
- Conduct code reviews and maintain version control using GitHub and SVN.
- Optimize applications for maximum speed and scalability across various platforms.
- Troubleshoot and debug applications to ensure high performance and responsiveness.
- Participate in Agile development processes, including sprint planning and daily stand-ups.
- Work with databases such as MySQL and SQL to manage data storage efficiently.
- Stay updated with emerging technologies and industry trends to continuously improve skills.
Requirements
- Proficiency in Java, JavaScript, C#, Python, C++, and C for application development.
- Strong experience with front-end development technologies including HTML, CSS, React, and RESTful API integration.
- Familiarity with cloud services such as AWS and Azure for application deployment.
- Knowledge of IT infrastructure concepts to support application performance.
- Experience with Agile methodologies to enhance project delivery timelines.
- Understanding of RBAC (Role-Based Access Control) principles for secure application design.
- Ability to work in a Linux environment for application deployment and management.
- Experience with software development tools such as Git for version control management.
- Excellent problem-solving skills with a focus on delivering high-quality software solutions. Join us as we innovate the future of technology through robust application development!
Job Type: Full-time
Pay: $105,828.24 - $127,449.06 per year
Work Location: In person