Java Developer Sr

hace 4 meses


Tláhuac, Ciudad de México ReclutaPro A tiempo completo
Come and integrate with the best multinational IT consulting and services company

Java Developer Sr.

What do you need to apply?

  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • Minimum of 5 years of handson Java development experience.
  • Strong proficiency in Java programming language and related frameworks (e.g. Spring, Hibernate).
  • Strong understanding of software development principles, design patterns and best practices.
  • Experience with web development technologies such as HTML, CSS, JavaScript and frontend frameworks (e.g., Angular, React) is preferred
  • Extensive knowledge of relational databases (e.g. MySQL, Oracle) and SQL.
  • Experience with agile development methodologies and tools (e.g. Scrum, JIRA)
  • Strong analytical and problem solving skills, with the ability to troubleshoot complex software defects.
  • Excellent communication and teamwork skills, with the ability to collaborate with other departments

Indispensable:

  • Advanced English, vacancy 100% in English
What do we offer you?

  • Competitive salary according to experience.
  • Benefits of law and above

Your primary responsibility:

  • Collaborate with business analysts, software architects and project managers to gather requirements and translate them into technical specifications.
  • Provide technical leadership and guidance to junior developers, ensuring compliance with coding standards, and development best practices.
  • Participate in the entire software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
  • Conduct code reviews to ensure code quality, performance, and adherence to established design patterns and architectural guidelines.
  • Identify and troubleshoot complex software defects and performance issues, and recommend appropriate solutions.
  • Keep uptodate with the latest Java technologies, tools and frameworks, and proactively suggest implementation where appropriate.
  • Collaborate with QA teams to develop and execute comprehensive test plans, ensuring delivery of high quality software.
  • Work closely with software architects to design and implement scalable and maintainable software solutions.
  • Provide timely and accurate updates on the progress of assigned tasks and projects to project managers and team leaders.
  • Mentor and guide junior developers, encouraging their professional growth through knowledge sharing and code reviews.
We are waiting for you