Job Summary
We are seeking a highly skilled Java Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust web applications and software solutions. This role requires a strong foundation in both front-end and back-end development, with experience in a variety of programming languages and frameworks. The successful applicant will collaborate within an Agile environment to deliver high-quality products that meet client needs and business objectives. Familiarity with cloud platforms such as AWS and Azure, as well as version control systems like GitHub and SVN, is essential for this position.
Responsibilities
- Develop and maintain scalable web applications using Java, JavaScript, C#, Python, Ruby on Rails, and other relevant technologies
- Design intuitive front-end interfaces with a focus on user experience and responsiveness
- Build and consume RESTful APIs to enable seamless integration between services
- Write efficient SQL queries and manage databases including MySQL and SQL Server to support application data needs
- Collaborate with cross-functional teams in an Agile environment to plan, develop, and deploy software solutions
- Utilize version control tools such as Git, GitHub, SVN, and manage code repositories effectively
- Implement cloud-based solutions on AWS and Azure platforms to enhance application scalability and security
- Conduct code reviews, testing, debugging, and troubleshooting to ensure optimal application performance
- Maintain documentation of development processes and technical specifications
- Stay current with emerging technologies to continuously improve development practices
Skills
- Proven experience in Web development and Application development across full-stack environments
- Strong proficiency in Java, JavaScript, C#, Python, Ruby on Rails, C++, VBA, and .NET frameworks
- Hands-on experience with SQL, MySQL, Application development, and database management systems
- Familiarity with cloud services such as AWS and Azure for deploying scalable applications
- Knowledge of RESTful APIs design and integration techniques
- Experience working within an Agile development methodology
- Proficiency with version control systems including Git, GitHub, SVN
- Working knowledge of operating systems like Linux for deployment and development environments
- Front-end development skills including HTML5, CSS3, React or Angular (preferred)
- Ability to work collaboratively in a fast-paced environment while managing multiple priorities effectively
This position offers an exciting opportunity for a talented developer eager to contribute to innovative projects using the latest technologies. We value continuous learning, teamwork, and technical excellence in our workplace.
Pay: $50,489.68-$60,466.63 per year
Work Location: In person