Vacancy expired!
Ciber is looking for a Full Stack Java Developer with hands-on React.JS experience to join our team!
Job Description:- The Candidate will perform highly advanced software development work as part of an agile team working under the direction and guidance of Application Services management.
- The Candidate must have strong hands-on technical experience with React.js development and proven success designing, developing, and implementing full-stack web applications in a large organization.
- The primary goal of the Candidate will be to deliver well-designed, documented, and tested modern software applications that fully meet customer requirements.
- Participating in all phases of SDLC, including design, software development, and code review.
- Performing extensive code reviews and analysis.
- Writing reports on code analysis to determine if industry standards and best practices are being followed; providing analysis to address any shortcomings.
- Providing guidance and knowledge sharing to existing development staff.
- Work with Business Customers, Section Managers, Project Managers, Business Analysts, and Subject Matter Experts (SMEs) in a professional and collaborative manner to define strategies, implementation approaches and provide creative solutions to complex problems
- Create well-designed, documented, and tested software solutions that meet strict availability, concurrency, and low latency requirements.
- Turn high-level requirements into a working system through iterative and incremental development
- Identify and address product bugs, deficiencies, and performance bottlenecks in a timely manner
- Perform full-stack development using React
- Write web frontends that meet WCAG 2.0 Standards and 508 Compliance/Web Accessibility requirements
- Work with relational databases, including SQL Server and Oracle
- Write T-SQL scripts that store and query relational data, including joining and grouping
- Perform in-depth code reviews and analysis
- Write unit tests using Jest, Enzyme
- Write automated tests using Selenium
- Write Webpack configuration files
- Develop processes and procedures for Application Services
- Stay abreast of current technologies, industry standards, and best practices
- Be productive working independently or in a team environment (both local and remote) with minimal supervision.
- Knowledge of DevOps concepts and methodologies
- Knowledge of OWASP Top Ten
- Knowledge of software development methodologies and frameworks, including Agile and Scrum
- Strong knowledge of JavaScript, services, microservices, REST
- Strong written, verbal, and interpersonal communication skills
- Strong problem-solving skills and ability to multi-task with readiness to put in extra effort when necessary
- Willingness to learn
- 8 years professional experience developing full-stack web applications
- 8 years experience with HTML, CSS and JavaScript (with at least 3 years spent developing in HTML5, CSS3, and ECMAScript 6)
- 7 years experience with SQL
- 5 years experience with React.js
- 5 years experience with Node.js
- 5 years experience writing secure RESTful APIs
- 5 years experience with code reviews and in-depth code analysis
- 5 years experience with highly complex application security requirements
- 5 years experience with WCAG 2.0 Standards, 508 Compliance/Web Accessibility
- 4 years experience with Jest and Selenium
- 4 years experience with Webpack
- 4 years experience with Git, Bitbucket
- 4 years experience completing system documentation
- 4 years experience developing/deploying software with a CI/CD pipeline including build automation/continuous integration, test automation, and deployment automation
- 3 years experience with Redux
- 3 years experience with Java
- 3 years experience with Kubernetes and Docker
- 3 years experience designing and building Microservices
- 3 years experience with Agile teams that have iteratively and incrementally delivered software while practicing code review
- 3 years experience with coaching, mentoring and knowledge transfer to junior level software developers and other personnel as required
- 2 years experience with Spring Boot
- 2 years experience with Enzyme 3.0+
- 3 years experience developing APIs using GraphQL
- 3 years experience with NoSQL datastores such as MongoDB or DynamoDB
- 2 years experience with message brokers
- 2 years experience with public sector experience (Federal, State or Local Government)
- 2 years experience with Jira
- 2 years experience with Confluence
- 2 years experience proficient with the Microsoft Office products, including Outlook, TEAMS, Microsoft Project, Word, Visio, Excel and PowerPoint
- 1 year experience with MuleSoft API development
- Bachelors or equivalent practical experience