Senior Java Full Stack Developer
at Escher Group
Remote, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Feb, 2025 | Not Specified | 10 Nov, 2024 | N/A | Mathematics,Java,Spring Boot,Angular,Soft Skills,Computer Science,Mongodb,Linux,English,Communication Skills | 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:
YOUR OPPORTUNITY
We are seeking a Senior Java Full Stack Developer to join Escher’s Data AI Division, to join in our mission to deliver machine vision and intelligent recognition solutions for the global logistics & postal industry. If you have a strong background in Java, Spring Boot, and Angular, and are eager to work on high-volume, mission-critical systems, please read on!
TECHNICAL SKILLS:
- Java Expertise: Strong proficiency in Java, with experience in full-stack development.
- Angular Proficiency: Hands-on experience with Angular.
- Spring & Spring Boot: Solid experience in building applications with Spring and Spring Boot frameworks.
- Linux: Expertise in working with Linux-based environments.
- MongoDB: Familiarity with MongoDB or similar NoSQL/open-source databases.
- Cloud Technologies: Experience with cloud platforms is advantageous but not essential for this role.
- Mathematical & Analytical Skills: Strong foundation in mathematics and problem-solving abilities.
SOFT SKILLS:
- Team Collaboration: Ability to work effectively within cross-functional teams.
- Communication: Strong communication skills, especially in client-facing interactions, with English as the primary language.
EDUCATIONAL BACKGROUND:
- A Bachelor or Master of Science in Computer Science or a related field is required.
Responsibilities:
- Full Software Development Lifecycle Involvement: Participate in every stage of the software development lifecycle, including planning, designing, developing, deploying, integrating, and testing software solutions, ensuring high-quality and scalable results.
- System and Product Development: Focus on both the creation of new software solutions and the enhancement of existing systems to meet evolving business and technical needs, particularly in the postal industry.
- Collaborative Project Work: Engage in multiple projects simultaneously, potentially collaborating with global clients across diverse regions, such as Asia, Africa, and Europe, delivering robust solutions tailored to local market requirements.
- Cross-Functional Team Collaboration: Work closely with cross-functional teams, including engineers, product managers, and technical support, to ensure seamless integration and deployment of software components.
- Continuous Improvement: Contribute to the ongoing improvement of development processes and software quality through code reviews, testing, and the implementation of best practices for software engineering.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
MSc
Computer science or a related field is required
Proficient
1
Remote, United Kingdom