Lead Java Developer at EPAM Systems Inc
Desde casa, Cauca, Colombia -
Full Time


Start Date

Immediate

Expiry Date

11 May, 25

Salary

200.0

Posted On

12 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Team Management, Communication Skills, Computer Science, Software Deployment, Client Side, English, Development Projects, Angular, Server Side, Github, Spring Framework

Industry

Computer Software/Engineering

Description

We are seeking a talented Lead Java Developer to join our vibrant team. Ideal candidates should be inquisitive, detail-focused, and cooperative, with a robust enthusiasm for developing top-notch software that meets user requirements while perfectly aligning with our product vision. In this pivotal role, you will collaborate extensively with Business Analysts, Architects, and other developers to add new features, resolve defects, and continuously enhance our product. This role requires a thorough understanding of software development best practices, a commitment to ongoing learning, and the ability to excel in a quick-paced, agile framework.
We accept CVs in English only.

REQUIREMENTS

  • Bachelor’s Degree in Computer Science or related field; Master’s degree in Computer Science is an advantage
  • Minimum of 5 years of direct experience in Java development
  • At least one year of experience in leadership and team management
  • Proficient in utilizing the Spring framework for building enterprise applications
  • Expertise in Angular for developing intuitive and responsive front-end designs
  • Experienced in managing full-stack development projects covering both client-side and server-side programming
  • Knowledgeable in using software version control systems, such as GitHub
  • Exceptional problem-solving abilities with the aptitude to solve complex technical issues
  • Proficient in Agile development practices with active engagement in agile processes
  • Strong ability to work effectively with cross-functional teams, including designers, product managers, and other developers
  • Excellent communication skills, capable of simplifying complex technical topics for a broad audience
  • Proven experience in managing CI/CD pipelines for efficient software deployment
  • Fluent in English, with at least a B2 level of proficiency
Responsibilities
  • Design and deploy sophisticated Java applications
  • Work collaboratively with team members on code design and optimization
  • Engage in code review sessions to uphold quality and standards
  • Identify and resolve software malfunctions
  • Integrate Angular for crafting seamless user interfaces
  • Enhance and sustain the performance of existing software
  • Document comprehensively each stage of the development process
  • Collaborate closely with other developers and product managers to achieve strategic objectives
  • Enforce security measures throughout the software development lifecycle
  • Guide and mentor junior developers, promoting best practices
Loading...