Java Full Stack Developer
Ark Infotech LLC
About the role
Position Description
The Applications Development Expert provides design recommendations based on long-term IT organization strategy. The position shall use a variety of platforms to provide automated systems applications to customers. This individual will be viewed both internally and externally as a technical expert and critical technical resource across multiple disciplines. His/her responsibilities include performing the following tasks:
- Developing enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features.
- Providing expertise regarding the integration of applications across the business.
- Determining specifications, then plans, designs, and developing the most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually or in concert with a project team).
- Assisting in the most difficult support problems.
- Developing programming and development standards and procedures as well as programming architectures for code reuse.
- Understanding and consistently applying the attributes and processes of current application development methodologies.
- Researching and maintaining knowledge in emerging technologies and possible application to the business; and
- Acting as an internal consultant, advocate, mentor and change agent.
Duties
- Design, develop and implement complex solutions based on Java technology and spring related frameworks.
- Translate applications requirements into web-based solutions using the recommended frameworks and technology.
- Design and develop reusable components, accelerators and frameworks.
- Assist in the system integration of components.
- Implement Test Driven Development frameworks (Mockito, MyMock etc.).
- Implement Java Design Patterns.
- Implement data structures.
Education
This position requires a Bachelor's in Computer Science, Information Systems, or a related field or equivalent work experience. (Note: A Master's degree is preferred.)
General Experience
The proposed candidate must have at least seven (7) years of IT and business/industry work experience.
- At least three (3) years of experience in developing and consuming RESTful APIs.
- At least two (2) years of experience in Service Oriented Architecture/Service integration with Web Services, REST and security integration.
- At least one (1) year of experience in working, defining, maintaining architectural frameworks, patterns & data structures.
- Proficiency of scripting languages such as JavaScript, jQuery, JSON and other front-end scripting languages.
- Must have knowledge in building applications with concurrency.
- Experience in building front-end applications using JavaScript, Angular JS, JSON, jQuery.
- Must have knowledge of the latest Angular, Spring Component and Spring Boot Framework.
- Experience in testing Web application, Mobile application in a cross platform and browser environment.
- Experience in testing Java, JavaScript, jQuery, AngularJS, JMeter.
- Experience in triaging change requests, incidents during all phases of design, development, testing and training.
- Experience working with web service
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free