Job Title: Full Stack Software Developer (Remote)Location: RemoteCompany: Objectyl
About Us:Objectyl is a software development company that provides web application and design, and database design and development services. We are committed to providing high quality software at competitive prices.
Job Description:We are seeking a talented Full Stack Software Developer to join our remote team. The ideal candidate will have a strong background in front-end and back-end development technologies, with proficiency in React.js, Material UI, Testing Library, Java, SpringBoot or Dropwizard, SQL, and JUnit. You will work closely with cross-functional teams to design, develop, and maintain high-quality software solutions that meet our clients' needs and drive business growth.
Responsibilities:Collaborate with cross-functional remote teams to understand business requirements and translate them into technical specifications and solutions.Develop responsive and user-friendly front-end interfaces using React.js and Material UI.Implement robust back-end functionality using Java, Spring Boot or Dropwizard, and SQL databases.Write efficient and maintainable code while adhering to best practices and coding standards.Design and execute unit tests using JUnit and other testing frameworks to ensure code quality and reliability.Troubleshoot and debug software issues, identify bottlenecks, and propose solutions to improve performance and scalability.Stay updated on emerging technologies and industry trends to continuously enhance your skills and contribute innovative ideas to the remote team.Requirements:Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Full Stack Software Developer or similar role.Strong proficiency in React.js, Material UI, Testing Library, Java, Spring Boot or Dropwizard, SQL, and JUnit.Solid understanding of front-end and back-end development principles and best practices.Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., GCP, AWS) is a plus.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills with the ability to work effectively in a remote team environment.Ability to prioritize tasks and manage time efficiently in a remote, fast-paced environment.