Senior 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 | 2 year(s) or above | Kafka,Spark,Agile Environment,Elasticsearch,Technology Trends,Postgresql,Computer Science,Communication Skills,Spring Framework,Testing,Software Design | 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 Senior Java Developer to join our team at a leading US company specializing in business information, analytics, and outsourcing services.
The ideal candidate will bring strong Java development skills and experience in Spring framework and microservices architecture to help us innovate and improve our products. Our agile team environment emphasizes TDD, pair programming, and XP processes.
We accept CVs in English only.
REQUIREMENTS
- Bachelor’s degree in Computer Science or related field
- 3+ years of experience in software design, development, and testing
- Strong knowledge of Spring framework
- Understanding of microservice architecture
- Excellent written and verbal communication skills
- Ability to work independently under general direction
- Dedication to keeping abreast of emerging technology trends
- Experience with Kafka and Elasticsearch
- Familiarity with GCP (DataFlow)
- Experience with Spark and PostgreSQL
- Proven ability to solve complex problems
- Ready to work in pairs
- Experience working in an agile environment
- Strong attention to detail
- Fluent English at a B2+ level
Responsibilities:
- Design, develop, and maintain Java applications
- Implement and maintain microservices using Spring framework
- Collaborate with cross-functional teams to define and achieve project goals
- Write clean, scalable, and efficient code
- Participate in code reviews and contribute to team knowledge sharing
- Follow TDD and XP practices within an agile development framework
- Optimize applications for performance and scalability
- Debug and resolve technical issues
- Mentor junior developers
- Contribute to the continuous improvement of our development processes
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer science or related field
Proficient
1
Desde casa, Colombia