What are the responsibilities and job description for the Senior Java Full Stack Developer 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 : Senior Java Full Stack Developer
Job Type : C2C
Experience : 7-25 years
Location : Pittsburg, Pennsylvania
About The Role
We are seeking a talented and versatile Java Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will work on both the front-end and back-end aspects of our applications, ensuring a seamless user experience.
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 : Senior Java Full Stack Developer
Job Type : C2C
Experience : 7-25 years
Location : Pittsburg, Pennsylvania
About The Role
We are seeking a talented and versatile Java Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will work on both the front-end and back-end aspects of our applications, ensuring a seamless user experience.
Responsibilities
- Design, develop, and deploy high-quality, scalable, and maintainable web applications.
- Collaborate with cross-functional teams to understand and implement business requirements.
- Develop and maintain RESTful APIs to power our front-end applications.
- Write clean, well-documented, and efficient code.
- Perform thorough testing and debugging to ensure application quality.
- Stay up-to-date with the latest technologies and industry trends.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve technical issues.
- Strong proficiency in Java programming language and its core frameworks (Spring Boot, Spring MVC, Hibernate).
- Experience with front-end technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
- Familiarity with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Understanding of RESTful API design and development.
- Experience with version control systems (Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- A passion for learning and staying updated with the latest technologies.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines and automation tools.
- Understanding of security best practices.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.