Lead Java Developer
at Epam Systems
Desde casa, Cauca, Colombia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Feb, 2025 | USD 200 Annual | 18 Nov, 2024 | N/A | English,Developers,Design Principles,Postgresql,Software Development,Data Modeling,Sql,Databases,Amazon Web Services | 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 currently seeking a highly skilled and motivated Lead Java Developer to join our remote team. As a Lead Developer, you will be responsible for managing a team of developers and overseeing the development of the Jira system. Join us in shaping the future of Jira entities in the backend and utilizing your expertise in Java development.
We accept CVs in English only.
REQUIREMENTS
- Over 5 years of experience in Java development, with a strong understanding of software design principles and architecture patterns
- At least 1 year of experience in leading a team of developers and overseeing the software development process
- Expertise in databases such as AWS RDS/PostgreSQL, DynamoDB and hands-on experience in data modeling, performance optimization, and SQL
- Strong experience with Amazon Web Services, and the ability to apply AWS services to enhance Java development processes
- Excellent troubleshooting skills, with the ability to read logs and navigate Java code
- Proficient in Spring Boot framework, demonstrating versatility in software development
- Good spoken and written English at an Upper-Intermediate level or higher
Responsibilities:
- Lead and manage a team of developers, overseeing the development of the Jira system
- Collaborate with product and business teams to understand specific requirements and deliver high-quality software solutions
- Design, develop and maintain Java-based applications and microservices, adhering to software design principles and architecture patterns
- Perform code reviews and provide feedback to ensure code quality and maintainability
- Troubleshoot issues, identifying root causes and providing effective resolutions
- Ensure timely delivery of software solutions, managing priorities and timelines
- Participate in the development of technical documentation and provide knowledge transfer to other team members
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Desde casa, Colombia