Job Title: Senior Full Stack Java Developer
Job Description:We are seeking an experienced and highly skilled Senior Java Developer with a strong background in end-to-end Java development and at least 3 years of hands-on experience with React.js. The ideal candidate will have over 10 years of experience in software development, demonstrating a deep understanding of Java technologies and a proven track record of delivering high-quality applications.
Key Responsibilities:Lead the design, development, and deployment of robust Java applications.Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.Develop and maintain efficient, reusable, and reliable Java code.Ensure the best possible performance, quality, and responsiveness of applications.Implement front-end components using React.js, ensuring seamless integration with Java back-end services.Mentor and guide junior developers, fostering a culture of continuous learning and improvement.Participate in code reviews, providing constructive feedback to peers.Troubleshoot and resolve complex technical issues in a timely manner.Stay updated with the latest industry trends and technologies, incorporating best practices into development processes.
Requirements:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Over 10 years of professional experience in Java development.At least 3 years of hands-on experience with React.js.Proficiency in Java frameworks and libraries (e.g., Spring, Hibernate).Strong understanding of front-end technologies, including HTML5, CSS3, and JavaScript.Experience with RESTful APIs and microservices architecture.Familiarity with version control systems (e.g., Git).Excellent problem-solving skills and attention to detail.Strong communication and teamwork skills.Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications:Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins).Familiarity with Agile/Scrum methodologies.