Java Developer
Software Developer
Job Description
About TechFabric: TechFabric is a leading-edge technology solutions provider partnering with organizations to help them digitally transform, innovate, and scale. From cloud modernization to custom software development to operational efficiency and process automation, we partner with businesses and show them how to leverage technology across their entire organization to achieve greater ROI at scale.
As a company, we are a fast-growing, innovative, agile technology agency specializing in digital transformation. We strategize, design, develop, automate, and optimize all areas of our clients’ digital business using custom cloud-native applications, leading-edge technologies, and our leading-edge teams and approach. We pride ourselves in our highly supportive culture and strong value system. Our teams are dedicated, collaborative, independent, and always innovative. Headquartered in the United States, we have offices in Europe and India.
At TechFabric, you will have the opportunity to work on everything from fast-growing companies to large scale enterprise companies with multi-million-dollar implementations. In all cases, we are looking for dynamic, dedicated professionals who are seeking to take their game to the next level and join a strong team.
Job Title: Java Developer
Major / Key Accountabilities
- Experience in End-to-end full stack development and Minimum 4+Years in Full stack is must.
- Experience of React.js for building responsive and user-friendly interfaces.
- Must have hands-on exposure in Java 8 and above.
- Hands-on exposure in REST API Development is must.
- Hands-on exposure in Unit Testing Frameworks is must.
- Experience in Spring Boot is must, exposure in Spring Security, Hibernate, JPA Framework is a plus.
Must-Have Skills
- Java and Spring Book for programming
- React JS for UI
- Kubernetes for Microservices Orchestration
- Temporal for Workflow Orchestration
- Azure DevOps for Project Management
- Drools for Rules Engine
Responsibilities:
- Write clean, efficient, scalable, and testable code.
- Work with business stakeholders, product owner, and team members to develop web applications.
- Participate in software architecture and tech design.
- Participate in the code review process.
- Maintain quality and ensure the responsiveness of applications.
- Support existing codebase, bug fixing.
- Optimize application for best performance and user experience.
Additional Requirements for This Role
-
Teamwork – Work well with development and implementation teams through design, test, release, and rollout.
- Communication – Ability to communicate product vision; explain complex technical concepts to a non-technical audience.
- Detail Oriented – Must be extremely organized and able to track multiple streams of information into cohesive, comprehensive plans and documents.
- Flexibly – Able to shift your thinking and approach as requirements, needs, marketplace and even stakeholders change and grow.
- Creativity – Ability to think outside the box, visually communicate and clearly articulate ideas and vision.
Benefits
- Positive, inclusive company culture
- Benefits are provided based on location
- Please contact the hiring manager for more information