Senior Engineer: UI+Java
Job Description
Responsibilities / Job Duties:
- Developing and implementing new software, maintaining, and improving existing software
- Ensuring that software functionality is implemented with a focus on code optimization and organization.
- Recommending improvements to existing software programs
- Troubleshooting application issues and coordinate issue resolution with operations, functional, and technical teams
- Working with the software development team and Service providers in a geographically distributed structure
- Providing coaching to Junior Associates and Associates
- Working independently on complex projects
Qualifications:
- 6-9 years of work experience
- Very strong on Core Java. Experience in Spring framework and Spring Boot.
- Hands-on development on Microservices using REST API
- Good knowledge of Design Patterns
- Very Strong on Typescript and React, Redux, Angular, NgRx Hands-on development on UI using JavaScript libraries, Angular framework.
- Experience in designing and implementing highly responsive user interfaces with kendo UI components and state management for web and mobile applications using React.
- Extensive knowledge of ReactJS, Hooks, Redux Toolkit, redux-thunk, JSX, Babel, npm, yarn, ESLint data structures, and algorithms
- Experience in CSS, JavaScript ES5/ES6, HTML5, TypeScript, developing web standards, debugging and multi-browser testing.
- Exposure to Cloud (AWS) and Shell Scripting is preferable.
- Firm grasp of UI/UX principles, ability to convert UX designs into working prototypes.
- Good to have experience in DevOps. Basic CI/CD(Jenkins/Git)
- Experience with code versioning tools such as Git, SVN.
- Knowledge of Database (RDBMS, NoSQL, Postgres) and Couchbase knowledge will be a plus.
- Must be a problem solver with demonstrated experience in solving difficult technological challenges, with a can-do attitude.
- Experience in developing and implementing web-based solutions.
- Self-starter with ability to multi-task, prioritize, manage workload, and consistently deliver results.
- Experience in Agile and Iterative development methodologies.
- Good communication skills with ability to interact with partners globally.
Preferred Qualifications:
- BS degree in Computer Science or related field.
- Desire to learn new technologies and ability to analyze the applicability of a technology in business context.
- Experience supporting production customer facing applications with a global reach.
Date Posted
03/22/2024
Views
7
Similar Jobs
Senior Electrical Engineer - Red 6
Views in the last 30 days - 0
Red 6 is a pioneering AR technology startup specializing in synthetic air combat training The company is seeking a Senior Electrical Engineer to contr...
View DetailsSoftware Engineer-Simulation, Integration and Test - York Space Systems
Views in the last 30 days - 0
York Space Systems a leading aerospace company is seeking a passionate candidate with an Aerospace and Software background to join their Simulation In...
View DetailsSystems Engineer - Mission Operations Lead - York Space Systems
Views in the last 30 days - 0
York Space Systems is seeking a Systems Engineer Mission Operations Lead The role involves acting as the mission operations focal point leading the de...
View DetailsLaunch Systems Integration Engineer, Sr. - York Space Systems
Views in the last 30 days - 0
York Space Systems an innovative aerospace company is seeking a Launch Systems Integration Senior Engineer The role involves coordinating spacecraft l...
View DetailsSenior Lead, Partner Marketing - SMB Demand Generation - Klaviyo
Views in the last 30 days - 0
Klaviyo is seeking a Sr Partner Marketing Manager for SMB Demand Generation The role involves driving direct engagement with SMB partners creating imp...
View DetailsCompliance Researcher - Accurate Background
Views in the last 30 days - 0
Accurate Background is seeking a Compliance Researcher to join their team The role involves maintaining the Global Services Register conducting compli...
View Details