Job Title: Senior Java Angular Developer (Remote)Location: 100% RemoteJob Type: Long Term ContractExperience Required: Minimum 10 years
About Us:We are a forward-thinking tech company dedicated to delivering innovative solutions to our clients. We pride ourselves on fostering a collaborative and inclusive work environment where creativity and excellence thrive.
Job Description:We are seeking a highly skilled and experienced Senior Java Angular Developer to join our dynamic team. This is a fully remote position, offering you the flexibility to work from anywhere while contributing to cutting-edge projects.Key Responsibilities:Design and Development: Lead the design and development of complex web applications using Java and Angular frameworks.Code Quality: Write clean, maintainable, and efficient code. Ensure high code quality through unit testing and code reviews.Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.Mentorship: Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.Problem Solving: Troubleshoot, debug, and upgrade existing software. Identify and resolve performance bottlenecks.Documentation: Create and maintain comprehensive documentation for all development activities.Continuous Improvement: Stay updated with the latest industry trends and technologies to ensure our solutions remain at the forefront of innovation.Required Qualifications:Experience: Minimum of 10 years of professional experience in software development, with a strong focus on Java and Angular.Technical Skills:Proficiency in Java, J2EE, and Angular frameworks.Strong understanding of front-end technologies such as HTML, CSS, and JavaScript.Experience with RESTful services and APIs.Familiarity with version control systems (e.g., Git).Knowledge of database technologies (e.g., SQL, NoSQL).Soft Skills:Excellent problem-solving and analytical skills.Strong communication and interpersonal skills.Ability to work independently and as part of a remote team.Proven ability to manage multiple tasks and projects simultaneously.Preferred Qualifications:Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Additional Skills:Experience with Agile methodologies.Knowledge of CI/CD pipelines and tools like Jenkins.Familiarity with cloud platforms (e.g., AWS, Azure).