Software Engineer / Java Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and passionate Software Engineer / Java Developer to join our innovative technology team. In this role, you will be instrumental in designing, developing, and maintaining robust software solutions that drive our business forward. Your expertise will help shape scalable applications, enhance system performance, and deliver seamless user experiences across various platforms. If you thrive in a fast-paced environment and are eager to work on cutting-edge projects utilizing a broad spectrum of technologies, this opportunity is perfect for you!, * Develop, test, and deploy high-quality software applications using Java and other programming languages such as C#, Python, C++, and VBA.
- Collaborate within Agile teams to deliver features efficiently while adhering to best practices in software development.
- Design and implement RESTful APIs and web services to enable smooth communication between different systems and platforms.
- Contribute to front-end development using frameworks like React and Express, ensuring engaging user interfaces.
- Manage version control processes utilizing tools like GitHub, Git, SVN, and Azure DevOps to maintain code integrity.
- Integrate diverse technologies including AWS, Azure cloud services, Linux environments, and SQL databases such as MySQL for scalable application deployment.
- Participate in code reviews, system testing, and troubleshooting to ensure optimal performance and security of applications.
- Support the development of secure access controls (RBAC) and compliance with security standards such as REST API security protocols.
Requirements
Do you have experience in VBA?, * Proven experience in software development with a strong focus on Java programming language.
- Familiarity with front-end technologies including JavaScript, React, and RESTful API integration.
- Hands-on experience working with cloud platforms such as AWS or Azure for application hosting and infrastructure management.
- Knowledge of IT infrastructure components including Linux servers, MySQL databases, and application deployment pipelines.
- Experience working within Agile methodologies to deliver iterative improvements efficiently.
- Proficiency with version control systems like GitHub, Git, SVN for collaborative development workflows.
- Understanding of application security principles including RBAC (Role-Based Access Control) and REST API security best practices.
- Exposure to other programming languages such as C#, C++, Python or VBA is advantageous for versatile development tasks.
- Background in web development including front-end design principles using React or similar frameworks is preferred.
- Familiarity with quantum engineering concepts is a plus for innovative project involvement but not mandatory. Join us to be part of a forward-thinking team where your skills will directly impact the evolution of our technology solutions! We value energetic professionals eager to innovate and excel in a collaborative environment that fosters growth and continuous learning!