27 Feb
Full Stack Developer
Vacancy expired!
OverviewPK is seeking a Full Stack Developer to design and develop internal and external business systems/applications, system interfaces, databases, reporting, and/or functionality.Responsibilities
- 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 in order to analyze load test results.
- Develop telecommunications applications, with real-time and batch transaction processing.
- Perform Code Reviews for all code written by the 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.
- Experience designing and developing using Java Enterprise (J2EE) is required.
- Experience designing and developing applications using Spring Model View Controller (MVC), Spring Boot is plus.
- Having seasoned operational knowledge on Linux and scripting.
- Working knowledge of Java, Angular,Oracle, MySQL, PCF, AngularJS technologies.
- Working knowledge of CI/CD and other build pipeline technologies.
- Knowledge of best practices for Software Development life cycle & DevOps methodologies.
- 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, database technologies.
- Knowledge of professional software engineering practices & best 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 actual launch of the project.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience with data analysis and reporting tools.
- Experience with deploying applications on distributed environments like Docker, Kubernetes etc.
Vacancy expired!