Senior Full Stack Developer – (Angular/ Java)
Working in a high-performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.
Benefits:
- USD pegged salary
- Health Insurance
- Professional Growth & Training
- Work from anywhere (Remote or Hybrid)
- Flexible Vacation Plan
- Bonuses based on company revenue
- Referral & Loyalty Bonus Program
Key Purpose
- Work closely with a passionate development team to design, develop and maintain Java-based solutions for a dynamic, multi-national company that sets the benchmark in its industry.
- Must be a team player and have the ability to work with both vertical and horizontal colleagues in a formal and informal setting.
Areas of responsibility may include but are not limited to:
- Develop, test, and maintain high-quality application software.
- Analyze, maintain and enhance existing applications and troubleshoot issues.
- Assist with the production of technical specifications and designs.
- Promote new technologies and share knowledge within the team.
- Recommend improvements to development processes, contribute to implementation plans, and assist in the rollout.
- Adhere to coding standards and know best practices.
- Perform code reviews.
Personal Attributes and Skills
- Passionate about technology and development
- Results-oriented with the ability to work under pressure and cope with multiple concurrent projects with changing priorities and deadlines
- Strong analytical and problem-solving skills
- Ability to deal with complexity and migrate between detailed and high-level requirements
- Self-starter who takes ownership and accountability, and is able to work with minimal supervision
- Excellent written and verbal communication skills
Education and Experience
- BSc in Computer Science/ Information Technology (or similar)
Experience:
- 8 years of Java systems development experience.
- Java EE knowledge and experience.
- Experience with XML/XSD/JAXB and Web Services.
- Unit testing and mocking frameworks.
- Experience with industry-standard Application Servers (preferably WebLogic).
- Knowledge of OO design principles and development patterns.
- Spring Framework.
- ORM/Hibernate/JPA experience.
- JMS, Tibco EMS experience.
- Oracle and PL/SQL knowledge.
- SOAP (XML)
- REST (JSON)
- Angular 10, TypeScript, JavaScript
- NgRx
Preferred:
- Presentation layer development (HTML5, CSS, JavaScript, Angular 10, TypeScript, jQuery, GWT, Spring MVC)
- Experience with Business Rules Management Frameworks.
- Experience using formal modeling languages (UML, etc.) and modeling tools (Enterprise Architect, Visual Paradigm, etc.)
- Exposure to Agile principles and methodologies, including Continuous Integration and Test-Driven Development
Company: Webiz International
Company email: [email protected]
Job Location: Colombo Remote / Work from Home
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time
