Senior Software Engineer (Java)
at AFS Logistics
Greenville, SC 29607, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 07 Nov, 2024 | Not Specified | 09 Aug, 2024 | N/A | Containerization,Oauth,Relational Databases,Software Development,Unit Testing,Hibernate,Spring Boot,Integration,Afs,Mvc,Computer Science,Discrimination,Testing,Messaging,Javascript,Sql,Security,Design Principles,Vue,Spring Framework | 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:
The Senior Software Engineer is a full stack developer with experience in building high-performing, enterprise-grade applications. This role is part of a talented software engineering team that works on enterprise applications in the logistics industry. In addition, this role is responsible to uphold our core values: Ethics, Engagement, and Excellence.
QUALIFICATION/REQUIREMENTS:
- Strong understanding of Object-Oriented design principles.
- Experience designing software intended for deployment in distributed de-coupled environments such as horizontally scalable container orchestration platforms (e.g., Kubernetes, Docker Swarm).
- Strong knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
- Experience with NoSQL databases (e.g., ElasticSearch, SOLR, Redis, Mongo).
- Experience in the Spring Framework (Spring Boot, Batch, MVC, Integration) is essential.
- Experience with Containerization (e.g., Docker).
- Able to work in a CI/CD pipeline driven environment.
- Vue.JS experience is advantageous.
- Working Knowledge and Experience in these skill areas is advantageous:
- Testing, specifically unit testing.
- Security concepts such as OAuth.
- Messaging including JMS, Message Queue process etc.
- JavaScript in a modern framework based on Node.
- Experience with REST architecture.
EDUCATION/EXPERIENCE:
- Minimum of BS degree in Computer Science, Engineering or a related subject.
- At least 7 years’ experience in Java software development.
- At least 3 years’ experience developing in the Spring Framework (Spring Boot, Batch, MVC etc).
- At least 3 years of SQL development experience.
AFS is an equal opportunity employer and prohibits discrimination and harassment of any kind: AFS is committed to the principle of equal employment opportunity for all teammates and to provide teammates with a work environment free of discrimination and harassment
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Contribute to all phases of the software development lifecycle (SDLC).
- Write well designed, testable, efficient code.
- Participate in the code review process.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for review.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science, Engineering
Proficient
1
Greenville, SC 29607, USA