i
TechBulls SoftTech
15 TechBulls SoftTech Jobs
Full Stack Developer - Java/React.js (1-5 yrs)
TechBulls SoftTech
posted 1mon ago
Flexible timing
Key skills for the job
About Us :
TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We're a growing team of global experts that believe in the transformative power of evaluation and learning. We help bring our clients product vision to action.
We do Software development and UX Design for Startups determined to lead in the digital.
Our teams are working on some of the industry's most significant futuristic financial solutions, which are reshaping financial services and people's everyday lives throughout the world.
Job Description :
As a Full Stack Developer, your role is to design, develop, and maintain scalable and high-performance web applications using Java and ReactJS technologies. You will be responsible for both front-end and back-end development, collaborating with cross-functional teams to deliver robust and user-friendly software solutions.
Key Responsibilities :
- Web Application Development : Design, develop, test, and deploy web applications using Java and related technologies.
- Back-End Development : Create server-side logic and APIs utilizing Java frameworks such as Spring, Spring Boot, or Java EE.
- Database Integration : Design and implement database structures and queries using relational databases like MySQL, PostgreSQL, or Oracle.
- System Architecture : Engage in architectural discussions, providing technical expertise to ensure the scalability, performance, and maintainability of applications.
- Code Reviews and Testing : Conduct code reviews to ensure code quality and adherence to best practices.
- Write and execute unit tests, and participate in integration and system testing.
- Bug Fixing and Maintenance : Identify and resolve defects and performance issues in applications.
- Provide ongoing support and maintenance for deployed applications.
- Collaboration and Communication : Work closely with cross-functional teams, including designers, product managers, and other developers, to understand requirements and deliver high-quality software solutions.
- Continuous Learning : Stay updated on emerging technologies and industry trends, applying new tools and techniques to improve development processes and enhance application performance.
Technical Requirements :
- Java Expertise : Strong experience in backend development using Java, including frameworks like Spring and Spring Boot.
- Caching Services : Experience designing or implementing caching services is highly desirable.
- Front-End Technologies : Proficiency in JavaScript, React, HTML, and CSS.
- API Development : Understanding of REST APIs, the document request model, and offline storage.
- Automated Testing : Familiarity with automated testing suites such as Jest or Mocha.
- State Management : Experience with Redux or Context API is a plus.
- Version Control : Knowledge of Git for version control.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Java Backend Developer with exposure to front-end technologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Full Stack Developer roles with real interview advice
5-10 Yrs