Full Stack Java Developer
Responsibilities And Duties
· Write durable and well-tested code with a focus on quality, security, and performance.
· Perform coding and configuration of functionality for websites and applications through the full project lifecycle, including analysis, technical design, development, and implementation.
· Synthesize the project requirements and help determine the appropriate technology, platform, or solution for a given project in collaboration with the senior technical team.
· Work closely with the creative team and front-end development team to ensure that the solution faithfully implements the desired user experience.
· Write technical documentation to document technical decisions, deployment procedures, and maintenance instructions.
· Assist with various aspects of ongoing support and maintenance for clients.
· Communicate effectively with clients and project team.
Qualifications And Skills
· Minimum 2-3+ years of professional software development experience
· Experience building production React / Next.js web applications at scale
· Experience with AWS
· Experience with modern web application stacks and frameworks
· Experience with using Git.
· Strong time management and organization skills.
· Attention to detail and quality.
· Desire to learn new technologies and platforms, and share that knowledge with others.
· Understanding of web security best practices.
· Strong written and verbal communication skills.