Senior Java Full Stack Developer
at EPAM Systems Inc
Remoto, Sicilia, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Apr, 2025 | Not Specified | 21 Jan, 2025 | N/A | Sql,Web Services,Microservices,Javascript,Spring Data,Hibernate,Aws,Kubernetes,Spring Cloud,Working Experience,Spring Batch,Spring Boot,Java,Software Development,Jenkins | 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 Full Stack Developer to join our team and contribute to the design, development, and maintenance of high-performance, high-volume Java applications. The ideal candidate will work collaboratively with technical leads, business, and system analysts to deliver scalable software solutions that meet business objectives.
REQUIREMENTS
- 3+ years of relevant working experience in software development
- Expertise in Java, J2EE, microservices, RESTful APIs, React, Web Services, and JavaScript
- Proficiency in Spring frameworks such as Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, and AOP, along with Hibernate
- Background in creating both front-end and back-end solutions as a Full Stack Developer
- Familiarity with microservices and event-driven architecture
- Understanding of SQL and NoSQL databases, including DocumentDB
- Capability to work with cloud environments, specifically Azure and AWS
- Knowledge of Kubernetes
- Experience with CI/CD tools like Jenkins and Azure/AWS pipeline
Responsibilities:
- Collaborate with a team of engineers to develop Java applications
- Develop software solutions that fulfill requirements
- Define features and user stories in close cooperation with technical leads
- Play a key role in resolving production support issues as a subject matter expert
- Manage medium-sized projects or segments of larger initiatives independently
- Create applications, system interfaces, and complete software solutions along with documentation like user guides
- Provide technical support and guidance to junior team members
- Learn and contribute to our complex platform rapidly
- Ensure code quality through development and review
- Handle modest day-to-day support duties
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Remoto, Portugal