At a Glance
- Tasks: Develop and maintain high-quality software solutions using Java and modern frameworks.
- Company: Join a forward-thinking tech company focused on innovation and diversity.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values creativity and continuous improvement.
- Qualifications: Strong API knowledge, experience with RDBMS, and a passion for learning new technologies.
- Other info: Contribute to a diverse team and engage in community tech events.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Job responsibilities
- Executes software solutions, design, development, and maintain high-quality, scalable, and efficient back end and front-end software solutions using Java Spring Boot, Spring Batch and Angular/ReactJS/ ExtJs
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Strong background in working with APIs (especially Open API), ensuring efficient communication and integration between different systems.
- Experience working extensively with the most common RDBMS (MySQL, Oracle, or SQL Server).
- Experience with unit testing tools like JUnit and integrations/continuous deployment pipelines.
- Solid knowledge of SQL queries, optimization techniques, and database configuration.
- Proficient knowledge of Multithreading and Concurrency in Java.
- Knowledge of ORM frameworks such as Hibernate or JPA.
- Proven record of providing end-user support with excellent problem-solving abilities.
- Strong infrastructure knowledge required including Unix, Windows, networking and scripting.
- Proficiency in Software Development Life Cycle (SDLC) and developer tools utilization.
- Enthusiasm for learning new technologies, with a focus on public cloud platforms like AWS, GCP, or Azure
Preferred qualifications, capabilities, and skills
- Knowledge of NoSQL databases (MongoDB, Cassandra, etc.) would be a plus.
#J-18808-Ljbffr
Full Stack Developer (Ext JS) employer: Dabster
Contact Detail:
Dabster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer (Ext JS)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java Spring Boot and Ext JS. Having hands-on experience or personal projects showcasing these skills can really set you apart during the interview.
✨Tip Number 2
Engage with online communities or forums related to Full Stack Development, especially those focusing on Java and Ext JS. Networking with professionals in these spaces can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with APIs and databases in detail. Be ready to share examples of how you've optimised SQL queries or integrated systems, as this will demonstrate your practical knowledge and problem-solving abilities.
✨Tip Number 4
Show your enthusiasm for learning new technologies by researching current trends in cloud platforms like AWS or GCP. Mentioning any relevant courses or certifications during your conversation can highlight your commitment to professional growth.
We think you need these skills to ace Full Stack Developer (Ext JS)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java Spring Boot, Angular/ReactJS/ExtJs, and any relevant APIs. Use specific examples to demonstrate your skills in software development and problem-solving.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Full Stack Developer role. Mention your familiarity with RDBMS, unit testing tools, and your commitment to coding hygiene and system architecture improvements.
Showcase Relevant Projects: Include details of any projects where you have used multithreading, concurrency in Java, or worked with ORM frameworks like Hibernate. This will help illustrate your practical experience and technical capabilities.
Highlight Continuous Learning: Mention any recent courses or certifications related to cloud platforms like AWS, GCP, or Azure. This shows your enthusiasm for learning new technologies, which is a key aspect of the role.
How to prepare for a job interview at Dabster
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java Spring Boot, Angular, and ExtJS in detail. Bring examples of projects you've worked on that demonstrate your proficiency in these technologies, especially how you've implemented APIs and managed databases.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your problem-solving skills, particularly in relation to coding hygiene and system architecture. Prepare to share specific instances where you identified hidden problems in data and how you resolved them.
✨Familiarise Yourself with the Company Culture
Research the company's commitment to diversity, equity, and inclusion. Be ready to discuss how you can contribute to a positive team culture and share any relevant experiences that align with these values.
✨Prepare for Technical Assessments
You may be asked to complete a technical assessment or coding challenge during the interview. Brush up on your unit testing skills with JUnit and be ready to demonstrate your knowledge of SQL queries and optimisation techniques.