Job Title: Java Location: RemoteEmployment Type: Full-timeExperience Level: Mid-Senior Level (5+ years)
Job Description:We are looking for a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in both Java backend development. The role will involve collaborating with cross-functionalteams to design, develop, and maintain web applications that deliver exceptional user experiences.
Responsibilities:Designing and developing robust, scalable, and high-performance Java backend applications.Building responsive and intuitive user interfaces using React.js.Collaborating with product managers, designers, and other stakeholders to gather requirements and define project scope.Implementing new features and enhancements to existing applications.Writing clean, maintainable code and conducting code reviews.Optimizing applications for maximum speed and scalability.Troubleshooting and debugging issues to ensure smooth operation of applications.Staying updated on emerging technologies and best practices in Java and React development.
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.5+ years of professional experience in Java backend development.Proficiency in React.js and its core principles.Strong understanding of object-oriented programming concepts and design patterns.Experience with RESTful APIs and microservices architecture.Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript.Experience with version control systems, preferably Git.Excellent problem-solving and communication skills.Ability to work independently and collaboratively in a fast-paced environment.