Overview
Result-Oriented Human Resource Management | Human Resource Transformation | Talent Acquisition | Organizational Development | Human Resources
Responsibilities
* Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business functionality.
* Translate business and functional requirements into documented technical specifications.
* Design and develop applications using Object Oriented Analysis and Design (OOAD).
* Utilize development skills to build (code) new systems functionality per technical specifications, with deliverables to include code builds and automated unit tests.
* Utilize experience in conducting performance (load) testing to analyze load test results.
* Develop telecommunications applications, with real-time and batch transaction processing.
* Perform code reviews for all code written by other developers, review code for team and industry standards compliance, and provide feedback to developers.
* Facilitate/lead reviews (walkthroughs) of technical specifications and program code with other members of the technical team, and communicate design, requirements, feature set, functionality, and limitations of systems/applications to team.
Qualifications
* Experience designing and developing using Java Enterprise (J2EE) is required.
* Experience designing and developing applications using Spring MVC, Spring Boot is a plus.
* Operational knowledge on Linux and scripting.
* Working knowledge of Java, Angular, Oracle, MySQL, PCF, and AngularJS technologies.
* Working knowledge of CI/CD and other build pipeline technologies.
* Knowledge of best practices for software development life cycle and DevOps methodologies.
* Seasoned experience with Angular and Java Spring Boot.
* Experience delivering low-latency, consumer-internet-scale web services operating in a 24x7 environment.
* Experience with Agile (SCRUM, RUP, XP), OO modeling, RESTful web services, Unix/Linux, and database technologies.
* Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
* Ability to take a project from scoping requirements through the actual launch of the project.
* Experience in communicating with users, other technical teams, and management to collect requirements and describe software product features and technical designs.
* Experience with data analysis and reporting tools.
* Experience deploying applications on distributed environments like Docker, Kubernetes, etc.
* Must have AngularJS/ReactJS/Java Spring Boot.
Relocation: Candidate should be able to relocate to USA.
Other Details
* Seniority level: Director
* Employment type: Full-time
* Job function: Information Technology and Engineering
* Industries: IT Services and IT Consulting
#J-18808-Ljbffr