Lead Java Developer

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Nov, 2024USD 200 Annual23 Aug, 20241 year(s) or aboveHibernate,Postgresql,Business Requirements,Sql,Relational Databases,Docker,Kubernetes,Leadership Skills,B2,Java,Oracle,Spring Framework,Python,Mysql,Database Design,Analytical Skills,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a Lead Java Developer to join our remote team.
You will lead and mentor a team of Java developers, overseeing day-to-day activities and fostering a collaborative environment. This role requires strong leadership and communication skills to manage project planning, execution, technical design, and development.
We accept CVs in English only.

REQUIREMENTS

  • Minimum of 5 years of experience in Java development, with a strong understanding of object-oriented programming principles
  • 1+ year of relevant leadership experience
  • Proficiency in Java and related technologies, such as Spring Framework, Hibernate, and RESTful APIs
  • Proficiency with back-end development
  • Experience with Python
  • Strong understanding of database design and SQL, with experience in working with relational databases like Oracle, MySQL, or PostgreSQL
  • Experienced in the Google Cloud Platform and containerization technologies (Docker, Kubernetes)
  • Experience with version control systems and CI/CD pipelines
  • Strong communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders
  • Proven ability to manage multiple projects simultaneously and work effectively in a fast-paced, dynamic environment
  • Ability to adapt to changing business requirements and work in a flexible, collaborative manner
  • Excellent leadership skills with the ability to motivate and inspire a team
  • Familiarity with Agile development practices
  • Excellent analytical skills
  • B2+ English level

Responsibilities:

  • Lead and mentor a team of Java developers
  • Oversee the day-to-day activities of the development team, ensuring projects are completed on time and meet the required quality standards
  • Foster a collaborative environment and encourage continuous learning and improvement within the team
  • Work closely with project managers, product owners, and other stakeholders to define project scope, objectives, and deliverables
  • Create detailed project plans and manage the development lifecycle from conception to deployment
  • Ensure adherence to best practices, coding standards, and company policies during the software development process
  • Lead the design and development of high-quality, scalable, and maintainable Java-based applications and services
  • Collaborate with architects and other teams to ensure the alignment of technical solutions with business requirements
  • Facilitate effective communication within the development team and with other departments
  • Perform code reviews, provide feedback, and ensure that the team follows best practices in software development
  • Act as the primary point of contact for technical issues and provide guidance in resolving complex problems
  • Report on project progress, team performance, and potential risks to stakeholders


REQUIREMENT SUMMARY

Min:1.0Max:2.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Desde casa, Colombia