Full Stack Java Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic 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 that drive our business forward. Your expertise in both front-end and back-end technologies will enable you to create seamless user experiences while ensuring scalable, secure, and efficient application performance. This position offers an exciting opportunity to work with cutting-edge tools and methodologies, contributing to impactful projects in a fast-paced environment., * Develop and maintain scalable web applications using Java, JavaScript, React, Express, and other modern frameworks.
- Design and implement RESTful APIs to facilitate smooth communication between front-end interfaces and back-end services.
- Collaborate with cross-functional teams utilizing Agile methodologies to deliver high-quality software solutions on time.
- Manage source code using version control systems such as GitHub, SVN, and Git, ensuring best practices for code integrity.
- Optimize application performance through effective database management with MySQL, SQL, and integration with cloud services like AWS and Azure.
- Participate in code reviews, testing, and debugging to uphold high standards of software quality.
- Contribute to the continuous improvement of development processes by adopting new tools and technologies such as Python, C#, C++, VBA, and quantum engineering concepts where applicable.
Requirements
Do you have experience in Version control systems?, * Proven experience in full-stack software development with a strong command of Java, JavaScript, React, Express.js, and RESTful API design.
- Solid understanding of IT infrastructure components including Linux servers, cloud platforms (AWS and Azure), and application deployment strategies.
- Hands-on experience with database systems such as MySQL and SQL Server; familiarity with RBAC (Role-Based Access Control) is a plus.
- Proficiency in version control systems like GitHub, Git, SVN for collaborative development workflows.
- Knowledge of front-end development techniques including HTML5, CSS3, and modern JavaScript frameworks.
- Experience working within Agile environments to deliver iterative improvements efficiently.
- Familiarity with application development across multiple languages including C#, C++, Python, VBA, and C for specialized engineering tasks.
- Strong understanding of web security principles including API security standards and best practices for data protection. Join us to be part of a vibrant team that values innovation, collaboration, and continuous learning! This paid position offers an engaging environment where your skills will directly impact our technological advancements while providing opportunities for professional growth in full-stack development across diverse platforms.