Lead Java Developer
at Epam Systems
Desde casa, Cauca, Colombia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Nov, 2024 | USD 200 Annual | 23 Aug, 2024 | 1 year(s) or above | Hibernate,Postgresql,Business Requirements,Sql,Relational Databases,Docker,Kubernetes,Leadership Skills,B2,Java,Oracle,Spring Framework,Python,Mysql,Database Design,Analytical Skills,Communication Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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