Job Description
We are seeking a talented Full Stack Developer with expertise in Java Core, Spring Boot, and jQuery to join our dynamic team at Veroke. In this role, you will be pivotal in crafting, enhancing, and delivering cutting-edge software solutions for our clients. You'll collaborate closely with cross-functional teams, contributing to the entire software development lifecycle and ensuring the highest standards of quality and innovation.
Key Responsibilities:
- Design, develop, and maintain end-to-end software solutions, encompassing front-end user interfaces, server-side applications, and databases, leveraging Java Core and Spring Boot technologies.
- Craft visually appealing and intuitive web interfaces utilizing HTML, CSS, JavaScript, and jQuery to deliver exceptional user experiences.
- Implement robust server-side logic, APIs, and business processes using Java and Spring Boot frameworks to ensure seamless functionality and performance.
- Design and optimize databases, proficiently writing efficient queries, and ensuring data integrity for scalable and responsive applications.
- Seamlessly integrate third-party services and APIs to extend software functionality and facilitate smooth data flow across different components.
- Collaborate closely with QA teams to conduct rigorous testing, identify and address bugs, and deliver reliable and high-quality software products.
- Analyze and optimize application performance, focusing on load time, responsiveness, and overall user experience.
- Utilize version control systems such as Git for efficient code management and work within Agile methodologies to deliver projects effectively.
Requirements:
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 years of proven experience as a Full Stack Developer, with a successful track record of delivering web-based projects.
- Proficiency in front-end development using HTML, CSS, JavaScript, and jQuery.
- Strong expertise in back-end development with Java Core and Spring Boot frameworks.
- Solid understanding of database design, SQL, and experience working with relational databases such as MySQL, PostgreSQL, or SQL Server.
- Familiarity with RESTful APIs and API development.
- Knowledge of version control systems, preferably Git.
- Excellent problem-solving skills and the ability to work both independently and collaboratively in a team environment.
- Effective communication skills for interacting with clients, stakeholders, and team members.