Senior Java Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and dynamic Senior Java Full Stack Developer to join our innovative technology team. In this role, you will lead the development of robust, scalable web applications and enterprise solutions, leveraging your expertise across both front-end and back-end technologies. Your energetic approach will drive continuous improvement, collaboration, and excellence in delivering high-quality software products. You will play a pivotal role in designing, developing, and maintaining complex systems that integrate diverse technologies such as Java, JavaScript, Python, C#, and cloud platforms like AWS and Azure. Your proactive mindset and technical mastery will help shape the future of our digital solutions., * Lead the full software development lifecycle for web applications, ensuring timely delivery of features that meet business needs.
- Design and implement scalable RESTful APIs and microservices to support various client applications.
- Develop engaging front-end interfaces using modern frameworks such as React and Express, ensuring optimal user experience across devices.
- Collaborate with cross-functional teams using Agile methodologies to plan sprints, review progress, and adapt to changing requirements.
- Maintain and enhance existing systems built with Ruby on Rails, .NET, C++, C#, VBA, and other technologies to ensure stability and performance.
- Manage version control using GitHub, SVN, and Git repositories while adhering to best practices for code quality and documentation.
- Optimize database interactions with MySQL, SQL Server, and other SQL-based systems; perform data modeling and query tuning for efficiency.
- Integrate various third-party APIs and internal services while ensuring security protocols like RBAC (Role-Based Access Control) are enforced effectively.
- Work with cloud infrastructure providers such as AWS and Azure to deploy, monitor, and scale applications seamlessly in cloud environments.
- Participate actively in code reviews, testing procedures, and continuous integration/continuous deployment (CI/CD) pipelines to uphold high standards of software quality.
- Stay current with emerging technologies including quantum engineering concepts where applicable to innovate solutions that push boundaries.
Requirements
Do you have experience in VBA?, * Proven experience in full-stack application development with a strong command of Java, JavaScript, Python, C#, C++, C, and .NET frameworks.
- Extensive knowledge of IT infrastructure components including Linux servers, cloud platforms (AWS & Azure), RESTful API design, and web development best practices.
- Hands-on experience with front-end development using React or similar frameworks combined with back-end services like Express.js or Ruby on Rails.
- Familiarity with version control systems such as GitHub, SVN, and Git for collaborative development workflows.
- Strong understanding of database management systems including MySQL and SQL Server; ability to write efficient queries and optimize database performance.
- Experience working within Agile teams utilizing tools like Jira or similar project management platforms for iterative development cycles.
- Knowledge of application security principles including RBAC (Role-Based Access Control) to safeguard sensitive data.
- Ability to work effectively in a fast-paced environment while managing multiple priorities simultaneously.
- Excellent problem-solving skills combined with a proactive attitude towards learning new technologies like quantum engineering applications when relevant. Join us as a Senior Java Full Stack Developer where your expertise fuels innovation! We are committed to fostering an inclusive environment that supports your growth through comprehensive benefits focused on your physical health, mental well-being, professional development, and work-life balance. Become part of a forward-thinking team dedicated to creating impactful digital solutions that transform industries worldwide!