Senior Java Developer
at Epam Systems
Desde casa, Cauca, Colombia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Jan, 2025 | USD 200 Annual | 31 Oct, 2024 | N/A | Docker,Java,Code,Global Teams,Amazon Web Services,Apache Kafka,English,Intellij Idea,Build Tools,Web Services,Git,Ease,Aws | 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 looking for a skilled Senior Java Developer to join our team and work on exciting projects using the latest technologies.
In this role, you will be responsible for developing high-quality software solutions that meet client requirements and industry standards. You will work collaboratively with cross-functional teams to analyze, design, and develop software solutions. If you are passionate about software development and have experience in Java, we invite you to be part of our team.
We accept CVs in English only.
REQUIREMENTS
- 3+ years of experience in Java development, with a strong understanding of Java 11 and RESTful web services
- Experience with Amazon Web Services (AWS) and Apache Kafka, enabling you to work with cloud-based architectures and messaging systems
- Proficiency in build tools such as Apache Maven and Git, allowing you to manage and deploy code with ease
- Experience with containerization tools such as Docker, enabling you to work with scalable and efficient environments
- Proficiency in using Postman to test and debug RESTful APIs
- Experience with IntelliJ IDEA, allowing you to work with one of the best Java IDEs available on the market
- Strong analytical and problem-solving skills, enabling you to quickly identify and resolve issues
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication with global teams
Responsibilities:
- Refine and clarify business requirements prepared by Business Analysts, ensuring a clear understanding of client needs
- Implement requirements according to the business description prepared by Business Analysts using DSL and Java with Java RX, ensuring high-quality code and efficient development practices
- Test implementation using local Docker environments and Postman/Swagger, identifying and resolving issues before deployment
- Collaborate with Business Analysts and Quality Assurance teams throughout the software production process, ensuring seamless communication and a high-quality end product
- Participate in code reviews and provide feedback to other developers, promoting a culture of continuous improvement and growth
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Desde casa, Colombia