Total-TECH Co.
” The Job Description”
- Should have in-depth knowledge of software architecture.
- Building dynamic and adaptable web applications.
- Performing analysis of product development.
- Delivering comprehensive front-end software.
- Working with back-end programmers to create REST API.
- Developing front-end application and asset infrastructure.
- Configuring, constructing and testing scripts within an ongoing integration environment.
- Using advanced techniques to generate non-blocking code.
- Using Angular command-line interface to allow developers to do web application coding and configuration.
- Interacting with external website services.
- Assisting with workflow coordination between HTML programmers and graphic designers.
- Writing understandable HTML, JavaScript and cascading style sheets (CSS) code.
- Making decisions regarding technical and design aspects of the Angular project.
- Experience with network design, and high-level Java programming skills.
- A top-class java developer who can see the big picture needs of a company or a team.
- Develop scalable architecture to handle the company’s current and future software application needs.
- Troubleshooting design flaws and system bottlenecks.
- Performing validation tests to ensure the flexibility and scalability of the Java environment.
- Conducting system performance tests.
- Completing systems reports.
- Ensure the adoption of good security and governance practices.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
- Design reusable frameworks – Environment management and layout design.
- Assist in investigating production issues and provide solutions.
- Perform unit, integration and parallel testing.
- Analyze and understand existing programs, job flows, and components.
- Trouble shoot issues, collaborate in making the systems stable, sound, perform faster and processing more in automated manner.
- Understand business and functional requirements to be developed.
Requirements:
- Understanding REST web services and APIs to allow the expansion of Angular development capabilities.
- 5+ years of experience writing JavaScript & Typescript code for Angular interactive applications.
- 5+ years creating user-friendly websites with complex animations and enhanced interactivity.
- 5+ years writing error-free codes, Angular developers test, identify and debug the coding errors of other developers.
- 5+ years of HTML and CSS experience to create application user interfaces that are both functional and aesthetically pleasing.
- Extended experience in building Single-Page Applications using best SEO practices.
- Experienced in TypeScript facilitates for the management of large web projects by providing a more robust framework for producing error-free code.
- +7 years of experience using Node package manager (NPM) and other client-side web development packages.
- Good knowledge of design patterns, system architecture and distributed systems.
- Proven 5+ years of work experience using Java development tools.
- Proven experience of 3+ years in microservices architecture development and service meshes
- Ability to solve complex software issues.
- Proven Experience in containerization technologies such as Docker and Kubernetes.
- Good cybersecurity fundamentals and knowledge.
- Experience with SQL and database management systems, from deployment to administration.
- Knowledge of Bamboo, Jira, Spring AOP, Junit, SQL query optimization and fine tuning, is a plus.
- Strong in design and technical documentation.
- Strong in Java SDK 1.8, Java SDK 11 (not mandatory), Spring Boot (Embedded Tomcat), REST & SOAP API skills, is a plus.
- Should have worked with Maven/Gradle, is a plus, JIRA/Rally, Bamboo/Jenkins/Hudson.
- Ability to quickly comprehend the functions and capabilities of new technologies and apply them to improve the product/services.
- BSc/BA in Computer Science, Engineering or a related field.
- Excellent communication skills.
- Analytical mind and problem-solving aptitude.
