What are the responsibilities and job description for the Lead Full Stack Developer - Java & BPM Tools position at Artmac?
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Lead Full Stack Developer - Java & BPM Tools
Job Type : W2
Experience : 8-20 years
Location : Dallas, Maine (Hybrid)
Responsibilities
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Lead Full Stack Developer - Java & BPM Tools
Job Type : W2
Experience : 8-20 years
Location : Dallas, Maine (Hybrid)
Responsibilities
- 8 years of hands-on experience in Java development with strong expertise in both backend and frontend technologies.
- Proficiency in frontend technologies including HTML5, CSS3, JavaScript, Bootstrap, React JS, Node.JS, AJAX, JSON, and Backend technologies Java, J2ee, Spring, Spring Boot, Spring Batch, Spring Scheduler, Micro Services, Kafka, Docker.
- Experience with any workflow (or) BPM tools like Redhat PAM, JBPM, Flowable, etc.
- Design, develop, and maintain scalable and efficient backend systems using Java, J2EE, Spring, Spring Boot, Spring Batch, and Spring Scheduler.
- Implement and manage microservices architecture, leveraging Kafka for messaging and Docker for containerization.
- Develop and enhance frontend components using HTML5, CSS3, JavaScript, Bootstrap, React JS, Node.JS, AJAX, and JSON.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve complex issues in both frontend and backend systems.
- Ensure high performance, security, and scalability of applications.
- Stay up-to-date with emerging technologies and industry trends to apply best practices in development.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field