Senior Java Fullstack Developer

Logo of ProArch

ProArch

πŸ“Remote - India

Job highlights

Summary

Join ProArch's esteemed development team as a Senior Java Fullstack Developer. This pivotal role demands end-to-end design, implementation, and maintenance of sophisticated Java applications. You will leverage your expertise in front-end and back-end technologies to deliver exceptional software solutions. Collaboration with various stakeholders is key, as is mentoring junior developers. A minimum of 7 years of Java full-stack experience is required, along with proficiency in various technologies and Agile methodologies. The position is contract and remote.

Requirements

  • Possess a Master's or Bachelor's degree in Computer Science, Engineering, or a related field
  • Have a minimum of 7 years of experience in software development with a focus on Java full-stack technologies
  • Be proficient in Core Java, Spring Framework, and Hibernate
  • Have a thorough understanding of front-end technologies including HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js
  • Have experience in building RESTful APIs and microservices architecture
  • Be familiar with database technologies such as MySQL, PostgreSQL, or MongoDB
  • Be proficient in Agile methodologies and version control systems such as Git
  • Possess strong analytical and problem-solving skills, with attention to detail
  • Have excellent verbal and written communication skills, showcasing the ability to work collaboratively in a team-oriented environment

Responsibilities

  • Architect, design, and develop high-quality web applications utilizing Java technologies, ensuring optimal performance and user experience
  • Collaborate closely with product managers, UI/UX designers, and other stakeholders to translate requirements into technical specifications and deliver robust solutions
  • Create and maintain efficient, reusable, and reliable Java code across both the front-end and back-end
  • Implement modern frameworks and libraries to enhance application functionality and usability
  • Perform thorough testing and debugging to ensure application reliability and efficiency
  • Mentor junior developers and contribute to team knowledge sharing and best practices
  • Stay informed about emerging technologies and industry trends to enhance our development processes

Preferred Qualifications

Have experience in cloud services (AWS, Azure, GCP)

Benefits

  • Remote work
  • Contract position

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.