Full Stack Java Developer

United States🕖 1 month ago

Do you enjoy workplace flexibility and working remotely? Do you like being part of a collaborative and caring team? And being in a tech company that not only cares about the environment and community, but also goes the extra mile to make a difference? Join us at Grouptrail! We're an education software company founded in 2004 with a small entirely remote team. Our Full Stack Java Developer is responsible for designing, developing, and maintaining web applications and software systems using Java technologies. This role requires expertise in both front-end and back-end development to work on all aspects of Grouptrail’s web application's architecture.

ResponsibilitiesFRONT-END DEVELOPMENTDevelop and maintain user interfaces using HTML, CSS, JavaScript, and front-end frameworks like Angular, React, or Vue.js.Ensure responsive and visually appealing design to provide an excellent user experience.Collaborate with UI/UX designers to implement designs and user interfaces.BACK-END DEVELOPMENTDesign, develop, and maintain server-side components using Java and related frameworks such as Spring or Java EE.Create and optimize RESTful APIs to facilitate communication between the front-end and back-end components.Implement security measures to protect data and prevent security vulnerabilities.DATABASE DEVELOPMENTDesign and optimize database schemas, queries, and stored procedures.Work with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB) depending on the project requirements.Ensure data integrity and efficient data storage and retrieval.TESTING AND DEVELOPMENTWrite unit tests and perform integration testing to ensure the reliability and functionality of the software.Debug and fix issues to maintain a robust and error-free application.DEPLOYMENT AND DEVOPSDeploy applications to servers or cloud platforms (e.g., AWS, Azure, or Google Cloud).Collaborate with DevOps teams to automate deployment and continuous integration processes.Monitor and maintain application performance and security.COLLABORATION AND COMMUNICATIONWork closely with cross-functional teams, including designers, product managers, and other developers, to ensure the project's success.Communicate project progress, challenges, and solutions effectively to the team and stakeholders.DOCUMENTATIONDocument code, architecture, and development processes for reference and future maintenance.Keep technical documentation up to date.

Qualifications and requirementsBachelor's degree in Computer Science, Software Engineering, or related field.Proven experience as a Full Stack Developer with a focus on Java technologies.Proficiency in Java, JavaScript, HTML, and CSS.Familiarity with front-end frameworks (e.g., Angular, React, or Vue.js) and back-end frameworks (e.g., Spring, Java EE).Database management skills with both SQL and NoSQL databases.Strong problem-solving skills and the ability to work in an Agile development environment.Knowledge of version control systems (e.g., Git) and development tools.Understanding of security best practices and experience with securing web applications.Excellent communication and collaboration skills.

Optional skillsKnowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).Experience with microservices architecture.Familiarity with cloud services and serverless computing.Understanding of continuous integration/continuous deployment (CI/CD) pipelines.

The Grouptrail Full Stack Java Developer plays a critical role in the development of Grouptrail’s web application and software system, requiring a versatile skill set and a commitment to staying up-to-date with the latest technologies and best practices in the field.

Grouptrail

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago