Job Overview
We are seeking an energetic and highly skilled Full Stack Java Developer to join our innovative software development team. In this role, you will be at the forefront of designing, developing, and maintaining robust web applications and services. Your expertise will drive the creation of seamless user experiences and scalable backend solutions, leveraging a diverse set of technologies including Java, JavaScript, and cloud platforms. This position offers an exciting opportunity to work in a dynamic environment where your contributions directly impact our digital offerings and customer satisfaction.
Duties
- Develop and maintain full-stack applications using Java, JavaScript, React, Express, and other modern web technologies to deliver engaging user interfaces and reliable backend services.
- Collaborate within Agile teams to plan, design, implement, test, and deploy new features that enhance functionality and performance.
- Integrate RESTful APIs and third-party services to expand application capabilities while ensuring security through RBAC (Role-Based Access Control) and other best practices.
- Manage version control systems such as GitHub, SVN, and Git to track changes efficiently across development cycles.
- Optimize application performance by working with databases like MySQL and SQL Server, ensuring data integrity and efficient querying.
- Deploy applications on cloud platforms including AWS and Azure, utilizing services like Linux-based environments for scalable solutions.
- Conduct code reviews, write unit tests, and participate in continuous integration processes to uphold high-quality standards.
- Support application development with knowledge of IT infrastructure components such as networking, security protocols, and server management.
Requirements
- Proven experience in full-stack software development with strong proficiency in Java, JavaScript, C#, C++, Python or similar languages.
- Hands-on experience with web development frameworks like Ruby on Rails or .NET for building scalable applications.
- Familiarity with RESTful API design principles and API management for seamless integration across platforms.
- Knowledge of front-end development using React or similar frameworks to create intuitive user interfaces.
- Experience working within Agile methodologies to deliver iterative improvements rapidly.
- Strong understanding of SQL databases including MySQL and SQL Server for data storage solutions.
- Proficiency with version control systems such as GitHub, SVN or Git for collaborative development workflows.
- Experience deploying applications on cloud services like AWS or Azure with a focus on security (RBAC) and infrastructure automation.
- Knowledge of Linux operating systems for server management and deployment tasks.
- Additional skills such as familiarity with application security best practices, REST APIs, VBA scripting or quantum engineering are considered advantageous but not mandatory. Join us to be part of a forward-thinking team where your technical expertise will shape innovative solutions! We value energetic professionals eager to make an impact through cutting-edge technology development while fostering a collaborative environment that encourages growth and creativity.
Pay: $106,253.30 - $111,831.93 per year
Work Location: Remote