Sr. Java Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field., 8+ years of experience in Java development, focusing on backend development., Proficiency in Java 8 or higher, with a solid understanding of core Java concepts., Experience with Spring Framework, RESTful web services, and relational databases..

Key responsibilities:

  • Design, develop, and maintain complex Java applications and backend services.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Conduct code reviews, provide feedback, and mentor junior developers.
  • Participate in the full software development lifecycle, from design to deployment and support.

ProArch logo
ProArch SME https://www.proarch.com
201 - 500 Employees
See all jobs

Job description

ProArch is seeking a skilled and experienced Sr. Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications that meet the needs of our clients. You will collaborate with product managers, designers, and other developers to create innovative solutions and ensure exceptional performance.

Key Responsibilities:

  • Design, develop, and maintain complex Java applications and backend services.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Implement and optimize RESTful APIs and microservices architecture.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Debug and troubleshoot application issues, ensuring timely resolution and minimal downtime.
  • Participate in the full software development lifecycle, from design to deployment and support.
  • Stay updated with the latest Java technologies and industry trends to enhance the development process.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 8+ years of experience in Java development, with a strong focus on backend development.
  • Proficiency in Java 8 (or higher) and solid understanding of core Java concepts and data structures.
  • Experience with Spring Framework and Spring Boot for building web applications.
  • Familiarity with RESTful web services and microservices architecture.
  • Strong knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
  • Knowledge of front-end technologies like Angular or React will be a plus.
  • Experience with version control systems (e.g., Git) and CI/CD tools.
  • Excellent problem-solving skills and the ability to work in a collaborative team environment.
  • Strong communication skills and ability to articulate technical challenges and solutions effectively.
  • Experience with cloud platforms (AWS, Azure) is a plus.

Benefits

Contract

Remote

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Java Developer Related jobs