Position Expired
This job is no longer accepting applications.
Java Full Stack Developer
Tixy Tech
Job description
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and translate them into scalable and high-performance software solutions.
- Design and develop robust, user-friendly, and scalable web applications using Java and modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Develop and integrate RESTful APIs and microservices to support seamless data exchange between front-end and back-end systems.
- Implement and maintain server-side applications using Java frameworks (e.g., Spring, Spring Boot) to handle business logic, data processing, and integration with external systems.
- Create and optimize database schemas, write efficient SQL queries, and ensure data integrity in collaboration with database administrators.
- Ensure code quality through unit testing, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Troubleshoot and debug complex technical issues, perform root cause analysis, and implement solutions to improve application performance and reliability.
- Stay up-to-date with emerging technologies and industry trends, and provide recommendations on incorporating new tools and techniques to enhance the development process and deliver high-quality software.
- Collaborate with the product team to refine and prioritize feature requirements, and deliver software solutions within project timelines.
- Mentor and provide technical guidance to junior developers, fostering their professional growth and development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional experience as a Java Full Stack Developer.
- Strong proficiency in Java programming language and related frameworks (e.g., Spring, Spring Boot).
- Extensive experience in developing front-end applications using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Solid understanding of web application architecture and design patterns, including RESTful APIs, microservices, and single-page applications.
- Experience with database technologies such as MySQL, Oracle, or MongoDB, including data modeling and query optimization.
- Proficiency in version control systems (e.g., Git) and experience with build tools (e.g., Maven, Gradle).
- Familiarity with agile development methodologies and experience working in agile teams.
- Strong problem-solving and analytical skills, with the ability to quickly grasp complex requirements and deliver effective solutions.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Job Alerts
Get notified when new positions matching your interests become available at {organizationName}.
Need Help?
Questions about our hiring process or want to learn more about working with us?